class Nusii::LineItem
Attributes
amount[RW]
amount_formatted[RW]
amount_in_cents[RW]
cost_type[RW]
created_at[RW]
currency[RW]
id[RW]
name[RW]
per_type[RW]
position[RW]
quantity[RW]
recurring_type[RW]
section_id[RW]
total_formatted[RW]
total_in_cents[RW]
updated_at[RW]
Public Class Methods
create_with_section(section_id, params)
click to toggle source
# File lib/nusii/line_item.rb, line 17 def self.create_with_section section_id, params requester = Nusii::Request.new requester.nested_create_call self, section_id, Nusii::Section, params end
list_by_section(section_id, options={})
click to toggle source
# File lib/nusii/line_item.rb, line 12 def self.list_by_section section_id, options={} requester = Nusii::Request.new requester.nested_index_call self, section_id, Nusii::Section, options end
Public Instance Methods
save()
click to toggle source
# File lib/nusii/line_item.rb, line 22 def save raise(ArgumentError, 'You can\'t update a line item without id') if self.id.blank? requester = Nusii::Request.new requester.update_call self.class, self end
Private Instance Methods
editable_attributes()
click to toggle source
# File lib/nusii/line_item.rb, line 31 def editable_attributes [ :name, :cost_type, :recurring_type, :per_type, :position, :quantity, :amount ] end