Class: NetSuite::Records::BinNumberList
Instance Method Summary
collapse
#record_namespace
included
#attributes, #attributes=, #initialize_from_attributes_hash
Constructor Details
#initialize(attributes = {}) ⇒ BinNumberList
Returns a new instance of BinNumberList.
26
27
28
|
# File 'lib/netsuite/records/bin_number_list.rb', line 26
def initialize(attributes = {})
initialize_from_attributes_hash(attributes)
end
|
Instance Method Details
#bin_number=(items) ⇒ Object
30
31
32
33
34
35
36
37
|
# File 'lib/netsuite/records/bin_number_list.rb', line 30
def bin_number=(items)
case items
when Hash
self.bin_numbers << BinNumber.new(items)
when Array
items.each { |item| self.bin_numbers << BinNumber.new(item) }
end
end
|
#bin_numbers ⇒ Object
39
40
41
|
# File 'lib/netsuite/records/bin_number_list.rb', line 39
def bin_numbers
@bin_numbers ||= []
end
|
#to_record ⇒ Object
43
44
45
|
# File 'lib/netsuite/records/bin_number_list.rb', line 43
def to_record
{ "#{record_namespace}:item" => bin_numbers.map(&:to_record) }
end
|