Skip to content

Instantly share code, notes, and snippets.

@arnklint
Created December 16, 2011 13:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arnklint/1486109 to your computer and use it in GitHub Desktop.
Save arnklint/1486109 to your computer and use it in GitHub Desktop.
# /app/models/customer_rep.rb
class CustomerRep
attr_reader :name, :customer_id
def initialize( obj )
@name = obj.name
@customer_id = obj.id
end
end
# /app/models/customer.rb
class Customer < AR
# jadajadajada
after_save :save_fortnox
protected
def save_fortnox
FortnoxAPI::Customer.update( CustomerRep.new(self) )
end
end
@arnklint
Copy link
Author

kanske:

API::Fortnox.update( id, props )

@hovsater
Copy link

Fortnox::API.update(id, CustomerRep.new(self))

@arnklint
Copy link
Author

API::Fortnox.update( props )

@arnklint
Copy link
Author

attributes.merge(:root => :invoice)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment