Class: Quickbooks::Model::CompanyInfo
Constant Summary
collapse
- XML_COLLECTION_NODE =
"CompanyInfo"
- XML_NODE =
"CompanyInfo"
- REST_RESOURCE =
'companyinfo'
Instance Method Summary
collapse
Methods inherited from BaseModel
attribute_names, #attributes, attrs_with_types, #initialize, #inspect, inspect, reference_attrs, reference_setters, resource_for_collection, resource_for_singular, to_xml_big_decimal, #to_xml_inject_ns, #to_xml_ns
Methods included from Validator
#line_item_size
Instance Method Details
#accountant_feature ⇒ Object
63
64
65
|
# File 'lib/quickbooks/model/company_info.rb', line 63
def accountant_feature
find_boolean_name_value("AccountantFeature")
end
|
#company_type ⇒ Object
43
44
45
|
# File 'lib/quickbooks/model/company_info.rb', line 43
def company_type
find_name_value("CompanyType")
end
|
#find_boolean_name_value(name) ⇒ Object
31
32
33
|
# File 'lib/quickbooks/model/company_info.rb', line 31
def find_boolean_name_value(name)
find_name_value(name) == "true"
end
|
#find_name_value(name) ⇒ Object
27
28
29
|
# File 'lib/quickbooks/model/company_info.rb', line 27
def find_name_value(name)
name_values.select { |nv| nv.name == name }.first.value
end
|
#industry_code ⇒ Object
39
40
41
|
# File 'lib/quickbooks/model/company_info.rb', line 39
def industry_code
find_name_value("IndustryCode")
end
|
#industry_type ⇒ Object
35
36
37
|
# File 'lib/quickbooks/model/company_info.rb', line 35
def industry_type
find_name_value("IndustryType")
end
|
#neo_enabled ⇒ Object
55
56
57
|
# File 'lib/quickbooks/model/company_info.rb', line 55
def neo_enabled
find_boolean_name_value("NeoEnabled")
end
|
#offering_sku ⇒ Object
51
52
53
|
# File 'lib/quickbooks/model/company_info.rb', line 51
def offering_sku
find_name_value("OfferingSku")
end
|
#payroll_feature ⇒ Object
59
60
61
|
# File 'lib/quickbooks/model/company_info.rb', line 59
def payroll_feature
find_boolean_name_value("PayrollFeature")
end
|
#subscription_status ⇒ Object
47
48
49
|
# File 'lib/quickbooks/model/company_info.rb', line 47
def subscription_status
find_name_value("SubscriptionStatus")
end
|