Class: Pina::Models::PurchaseInvoice
- Inherits:
-
Object
- Object
- Pina::Models::PurchaseInvoice
- Defined in:
- lib/pina/models/purchase_invoice.rb
Class Method Summary collapse
Instance Method Summary collapse
- #account_number=(value) ⇒ Object
- #contract=(value) ⇒ Object
- #creator=(value) ⇒ Object
- #department=(value) ⇒ Object
- #iban=(value) ⇒ Object
- #modifier=(value) ⇒ Object
- #order=(value) ⇒ Object
- #seller=(value) ⇒ Object
- #shipper=(value) ⇒ Object
Class Method Details
.to_s ⇒ Object
55 56 57 |
# File 'lib/pina/models/purchase_invoice.rb', line 55 def self.to_s 'purchase_invoice' end |
Instance Method Details
#account_number=(value) ⇒ Object
59 60 61 62 63 64 |
# File 'lib/pina/models/purchase_invoice.rb', line 59 def account_number=(value) return unless value self.iban_or_account = value super end |
#contract=(value) ⇒ Object
95 96 97 98 99 100 |
# File 'lib/pina/models/purchase_invoice.rb', line 95 def contract=(value) return unless value self.contract_id = value.values[0] super end |
#creator=(value) ⇒ Object
109 110 111 112 113 114 |
# File 'lib/pina/models/purchase_invoice.rb', line 109 def creator=(value) return unless value self.creator_id = value.values[0] super end |
#department=(value) ⇒ Object
88 89 90 91 92 93 |
# File 'lib/pina/models/purchase_invoice.rb', line 88 def department=(value) return unless value self.department_id = value.values[0] super end |
#iban=(value) ⇒ Object
66 67 68 69 70 71 |
# File 'lib/pina/models/purchase_invoice.rb', line 66 def iban=(value) return unless value self.iban_or_account ||= value super end |
#modifier=(value) ⇒ Object
116 117 118 119 120 121 |
# File 'lib/pina/models/purchase_invoice.rb', line 116 def modifier=(value) return unless value self.modifier_id = value.values[0] super end |
#order=(value) ⇒ Object
102 103 104 105 106 107 |
# File 'lib/pina/models/purchase_invoice.rb', line 102 def order=(value) return unless value self.order_id = value.values[0] super end |
#seller=(value) ⇒ Object
73 74 75 76 77 78 |
# File 'lib/pina/models/purchase_invoice.rb', line 73 def seller=(value) return unless value self.seller_id = value['_meta']['href'].split('/').last super end |
#shipper=(value) ⇒ Object
80 81 82 83 84 85 86 |
# File 'lib/pina/models/purchase_invoice.rb', line 80 def shipper=(value) return unless value return unless value['_meta'] self.shipper_id = value['_meta']['href'].split('/').last super end |