Class: Quickeebooks::Windows::Model::Job

Inherits:
IntuitType
  • Object
show all
Includes:
ActiveModel::Validations, Model::Addressable
Defined in:
lib/quickeebooks/windows/model/job.rb

Constant Summary collapse

XML_COLLECTION_NODE =
'Jobs'
XML_NODE =
'Job'
REST_RESOURCE =
"job"

Instance Method Summary collapse

Methods included from Model::Addressable

included

Methods included from Logging

#log

Instance Method Details

#address=(address) ⇒ Object



80
81
82
83
# File 'lib/quickeebooks/windows/model/job.rb', line 80

def address=(address)
  self.addresses ||= []
  self.addresses << address
end

#billing_addressObject



85
86
87
# File 'lib/quickeebooks/windows/model/job.rb', line 85

def billing_address
    addresses.detect { |address| address.tag == "Billing" }
end

#shipping_addressObject



89
90
91
# File 'lib/quickeebooks/windows/model/job.rb', line 89

def shipping_address
    addresses.detect { |address| address.tag == "Shipping" }
end