Class: Traitorous::Converter::UniformArray

Inherits:
Object
  • Object
show all
Defined in:
lib/traitorous/converter/uniform_array.rb

Instance Method Summary collapse

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