Skip to content

Instantly share code, notes, and snippets.

View srt32's full-sized avatar
πŸ’­
wahoo

Simon Taranto srt32

πŸ’­
wahoo
  • GitHub
  • WORLD
  • 11:06 (UTC -04:00)
View GitHub Profile
@srt32
srt32 / gist:7254914
Last active December 27, 2015 02:49
responding to the first commenter's idea from http://codeulate.com/2012/07/depend-upon-abstractions/
# app/models/user.rb
class User
attr_reader :payment_gateway
def initialize
@payment_gateway = PaymentGateway::Braintree.new
end
def charge_for_subscription
@srt32
srt32 / gist:6433024
Created September 4, 2013 05:19
Full console error output
2.0.0p247 :001 > rake nagging_email:send
ArgumentError: no method name given
from (irb):1
from /Users/Simon/.rvm/gems/ruby-2.0.0-p247/gems/railties-4.0.0/lib/rails/commands/console.rb:90:in `start'
from /Users/Simon/.rvm/gems/ruby-2.0.0-p247/gems/railties-4.0.0/lib/rails/commands/console.rb:9:in `start'
from /Users/Simon/.rvm/gems/ruby-2.0.0-p247/gems/railties-4.0.0/lib/rails/commands.rb:64:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
@srt32
srt32 / gist:6076872
Created July 25, 2013 04:16
output of rake routes
Prefix Verb URI Pattern Controller#Action
events_summary GET /events/summary(.:format) events#summary
event_attendees GET /events/:event_id/attendees(.:format) attendees#index
POST /events/:event_id/attendees(.:format) attendees#create
new_event_attendee GET /events/:event_id/attendees/new(.:format) attendees#new
edit_event_attendee GET /events/:event_id/attendees/:id/edit(.:format) attendees#edit
event_attendee GET /events/:event_id/attendees/:id(.:format) attendees#show
PATCH /events/:event_id/attendees/:id(.:format) attendees#update
PUT /events/:event_id/attendees/:id(.:format) attendees#update
DELETE /events/:event_id/attendees/:id(.:format) attendees#destroy