Method: NetSuite::Support::Sublist.sublist
- Defined in:
- lib/netsuite/support/sublist.rb
.sublist(key, klass) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/netsuite/support/sublist.rb', line 8 def sublist(key, klass) field key # TODO setting class methods might be better? How to reach into the subclass? define_method(:sublist_key) { key } define_method(:sublist_class) { klass } define_method("#{key}=") do |list| self.process_sublist(list) end define_method("#{key}") do @list ||= [] end end |