Class: NetSuite::Records::MatrixOptionList

Inherits:
Object
  • Object
show all
Defined in:
lib/netsuite/records/matrix_option_list.rb

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ MatrixOptionList

Returns a new instance of MatrixOptionList.



4
5
6
7
8
9
10
11
# File 'lib/netsuite/records/matrix_option_list.rb', line 4

def initialize(attributes = {})
  attributes[:matrix_option].each do |option|
    options << OpenStruct.new(
      type_id: option[:value][:'@type_id'],
      value_id: option[:value][:'@internal_id']
    )
  end if attributes[:matrix_option]
end

Instance Method Details

#optionsObject



13
14
15
# File 'lib/netsuite/records/matrix_option_list.rb', line 13

def options
  @options ||= []
end