Class: NetSuite::Records::MemberList
Instance Method Summary
collapse
#record_namespace
#record_type, #to_attributes!
#record_namespace
#attributes, #attributes=, #initialize_from_attributes_hash
included
Constructor Details
#initialize(attrs = {}) ⇒ MemberList
Returns a new instance of MemberList.
10
11
12
|
# File 'lib/netsuite/records/member_list.rb', line 10
def initialize(attrs = {})
initialize_from_attributes_hash(attrs)
end
|
Instance Method Details
#item_member ⇒ Object
23
24
25
|
# File 'lib/netsuite/records/member_list.rb', line 23
def item_member
@item_member ||= []
end
|
#item_member=(items) ⇒ Object
14
15
16
17
18
19
20
21
|
# File 'lib/netsuite/records/member_list.rb', line 14
def item_member=(items)
case items
when Hash
self.item_member << ItemMember.new(items)
when Array
items.each { |ref| self.item_member << ItemMember.new(ref) }
end
end
|
#to_record ⇒ Object
27
28
29
|
# File 'lib/netsuite/records/member_list.rb', line 27
def to_record
{ "#{record_namespace}:itemMember" => item_member.map(&:to_record) }
end
|