Class: ChartMogul::Invoice
Constant Summary
Constants inherited
from APIResource
APIResource::BACKOFF_FACTOR, APIResource::INTERVAL, APIResource::INTERVAL_RANDOMNESS, APIResource::MAX_INTERVAL, APIResource::RETRY_EXCEPTIONS, APIResource::RETRY_STATUSES
Class Method Summary
collapse
Instance Method Summary
collapse
#destroy!, included
included
Methods inherited from APIResource
connection, handle_other_error, handle_request_error, handling_errors, set_resource_name, set_resource_path, set_resource_root_key
Class Method Details
.all(options = {}) ⇒ Object
29
30
31
|
# File 'lib/chartmogul/invoice.rb', line 29
def self.all(options = {})
Invoices.all(options)
end
|
Instance Method Details
#serialize_line_items ⇒ Object
21
22
23
|
# File 'lib/chartmogul/invoice.rb', line 21
def serialize_line_items
line_items.map(&:serialize_for_write)
end
|
#serialize_transactions ⇒ Object
25
26
27
|
# File 'lib/chartmogul/invoice.rb', line 25
def serialize_transactions
transactions.map(&:serialize_for_write)
end
|