class TokyoMetro::Factory::Seed::Common::Hash

Public Class Methods

new( h , *args ) click to toggle source
# File lib/tokyo_metro/factory/seed/common/hash.rb, line 3
def initialize( h , *args )
  super( *args )
  set_array_to_seed(h)
end

Public Instance Methods

seed() click to toggle source
# File lib/tokyo_metro/factory/seed/common/hash.rb, line 8
def seed
  inspection do
    seed_main_infos
    seed_optional_infos
  end
  interruption
end

Private Instance Methods

seed_main_infos() click to toggle source
# File lib/tokyo_metro/factory/seed/common/hash.rb, line 18
def seed_main_infos
  @array_to_seed.each.with_index(1) do | item , now_at |
    display_number( item , now_at )
    item.seed
  end
end
set_array_to_seed(h) click to toggle source
# File lib/tokyo_metro/factory/seed/common/hash.rb, line 25
def set_array_to_seed(h)
  @array_to_seed = h.values
end