Class: Traitorous::Converter::UniformArray
- Inherits:
-
Object
- Object
- Traitorous::Converter::UniformArray
- Defined in:
- lib/traitorous/converter/uniform_array.rb
Instance Method Summary collapse
- #do_export(data_arr) ⇒ Object
- #do_import(opts_arr) ⇒ Object
-
#initialize(uniform_class) ⇒ UniformArray
constructor
A new instance of UniformArray.
Constructor Details
#initialize(uniform_class) ⇒ UniformArray
Returns a new instance of UniformArray.
4 5 6 |
# File 'lib/traitorous/converter/uniform_array.rb', line 4 def initialize(uniform_class) @uniform_class ||= uniform_class end |
Instance Method Details
#do_export(data_arr) ⇒ Object
7 8 9 |
# File 'lib/traitorous/converter/uniform_array.rb', line 7 def do_export(data_arr) data_arr.map(&:export) end |
#do_import(opts_arr) ⇒ Object
11 12 13 |
# File 'lib/traitorous/converter/uniform_array.rb', line 11 def do_import(opts_arr) opts_arr.map{|d| @uniform_class.new(d)} end |