class TokyoMetro::Factory::Get::Api::MetaClass::Fundamental::Generator::NewArray::Common

Public Instance Methods

process() click to toggle source
# File lib/tokyo_metro/factory/get/api/meta_class/fundamental/generator/new_array/common.rb, line 3
def process
  _info_class = info_class
  list_class.new( @ary.map { | item |
    _info_class.generate_from_hash( item )
  } )
end

Private Instance Methods

check_validity_of_ary() click to toggle source
# File lib/tokyo_metro/factory/get/api/meta_class/fundamental/generator/new_array/common.rb, line 12
def check_validity_of_ary
  raise unless @ary.all? { | item | item.instance_of?( ::Hash ) }
end
info_class() click to toggle source
# File lib/tokyo_metro/factory/get/api/meta_class/fundamental/generator/new_array/common.rb, line 20
def info_class
  @namespace.info_class
end
list_class() click to toggle source
# File lib/tokyo_metro/factory/get/api/meta_class/fundamental/generator/new_array/common.rb, line 16
def list_class
  @namespace.list_class
end