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_klass) ⇒ UniformArray
constructor
A new instance of UniformArray.
Constructor Details
#initialize(uniform_klass) ⇒ UniformArray
4 5 6 |
# File 'lib/traitorous/converter/uniform_array.rb', line 4 def initialize(uniform_klass) @uniform_klass ||= uniform_klass 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) Array(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) Array(opts_arr).map{|d| @uniform_klass.new(d)} end |