lib/paid/account.rb
module Paid
class Account < APIResource
attr_reader :id
attr_reader :object
attr_accessor :business_name
attr_accessor :business_url
attr_accessor :business_logo
def self.retrieve(params={}, headers={})
method = APIMethod.new(:get, "/account", params, headers, self)
self.new(method.execute, method)
end
def refresh(params={}, headers={})
method = APIMethod.new(:get, "/account", params, headers, self)
self.refresh_from(method.execute, method)
end
# Everything below here is used behind the scenes.
APIResource.register_api_subclass(self, "account")
@api_attributes = {
:id => { :readonly => true },
:object => { :readonly => true },
:business_name => nil,
:business_url => nil,
:business_logo => nil
}
end
end