Class: Pina::Models::PurchaseInvoice

Inherits:
Object
  • Object
show all
Defined in:
lib/pina/models/purchase_invoice.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.to_sObject



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 (value)
  return unless value

  self. = 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. ||= 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