class TokyoMetro::Factory::Seed::Common::Hash
Public Class Methods
new( h , *args )
click to toggle source
Calls superclass method
TokyoMetro::Factory::Seed::Common::Group::new
# 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