I hereby claim:
- I am rchampourlier on github.
- I am rchampourlier (https://keybase.io/rchampourlier) on keybase.
- I have a public key whose fingerprint is 0C55 7AA0 27D3 F5FE 1510 1FFF 4CDA 7FE8 66D0 3D97
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# Session mocking may be used in feature tests to mock a session | |
# since it's not possible to inject the session through params or | |
# direct injection. | |
# | |
# SessionMock is a module that may be included | |
# in `Hanami::Web::Action` to override the session | |
# in feature specs. | |
# | |
# Usage (in the controller action): | |
# |
# Add this gem to your Gemfile | |
gem 'aws-sdk', '~> 2.5.1' |
# This config for Nginx provides you a local domain | |
# (www.phoenix.dev) for Phoenix webserver development. | |
# | |
# ## Prerequisites | |
# - You must update you /etc/hosts file accordingly. | |
# - You must create a self-signed certificate if you | |
# intend on using the HTTPS proxying. | |
# | |
# Add this file in the /servers directory accompanying | |
# your nginx.conf file. |
// Basic development proxy middleware for NodeJS. | |
// | |
// You may use it with BrowserSync to proxy some paths | |
// to another service. Example of BrowserSync conig: | |
// | |
// browserSync({ | |
// server: { | |
// baseDir: 'dist', | |
// middleware: function(req, res, next) { | |
// proxy('/api/', 127.0.0.1', 9292, req, res, next); |
#!/usr/bin/env bash | |
# A gist for installing PostgreSQL with appropriate | |
# configuration on MacOS X. | |
# | |
# MIT License | |
# | |
# Copyright © 2014 Romain Champourlier <romain@softr.li> | |
brew update |
source 'http://rubygems.org' | |
# Framework | |
gem 'rails', '~> 3.2.0' | |
# Datastores | |
gem 'pg' | |
gem "mongoid" | |
gem "mongo" | |
gem "bson" |
# SELENIUM_SERVER is the IP address or hostname of the system running Selenium | |
# Server, this is used to determine where to connect to when using one of the | |
# selenium_remote_* drivers | |
SELENIUM_SERVER = "10.10.11.1" | |
# SELENIUM_APP_HOST is the IP address or hostname of this system (where the | |
# tests run against) as reachable for the SELENIUM_SERVER. This is used to set | |
# the Capybara.app_host when using one of the selenium_remote_* drivers | |
SELENIUM_APP_HOST = "10.10.11.2" |
vagrant@lucid32:/vagrant$ bundle exec guard -d -p -l 10 | |
ERROR: Please add "gem 'ruby_gntp'" to your Gemfile and run Guard with "bundle exec". | |
DEBUG (08:20:49): Command execution: which notify-send | |
DEBUG (08:20:49): Command execution: emacsclient --eval '1' 2> /dev/null || echo 'N/A' | |
Guard could not detect any of the supported notification libraries. | |
Guard is now watching at '/vagrant' | |
DEBUG (08:20:49): Command execution: hash stty | |
DEBUG (08:20:49): Hook :start_begin executed for Guard::SelfTest | |
guard-self_test is running... | |
DEBUG (08:20:49): Hook :start_end executed for Guard::SelfTest |
require "spec_helper" | |
# :draper_with_helpers is necessary for the Draper objects | |
# to access real helpers, including URL helpers, in the spec. | |
describe MyDecorator, "#foo", :draper_with_helpers do | |
# This is necessary for the spec itself to use URL helpers | |
# like some_path(). | |
include Rails.application.routes.url_helpers |