class TokyoMetro::Factory::Seed::Common::List
Public Class Methods
new( array , *args )
click to toggle source
Calls superclass method
TokyoMetro::Factory::Seed::Common::Group::new
# File lib/tokyo_metro/factory/seed/common/list.rb, line 3 def initialize( array , *args ) super( *args ) set_array_to_seed( array ) end
Public Instance Methods
seed()
click to toggle source
# File lib/tokyo_metro/factory/seed/common/list.rb, line 8 def seed inspection do seed_main_infos seed_optional_infos end interruption end
Private Instance Methods
method_for_seeding_each_item()
click to toggle source
# File lib/tokyo_metro/factory/seed/common/list.rb, line 44 def method_for_seeding_each_item :seed end
optional_variables()
click to toggle source
# File lib/tokyo_metro/factory/seed/common/list.rb, line 40 def optional_variables [] end
seed_main_infos()
click to toggle source
# File lib/tokyo_metro/factory/seed/common/list.rb, line 22 def seed_main_infos # puts "=" * 64 @array_to_seed.each.with_index(1) do | item , now_at | # puts "= " *32 display_number( item , now_at ) # puts "-" * 64 # puts variables_send_to_item.length # puts variables_send_to_item.first # puts variables_send_to_item[1].class.name item.send( *variables_send_to_item ) # puts "-" * 64 end end
set_array_to_seed( array )
click to toggle source
# File lib/tokyo_metro/factory/seed/common/list.rb, line 18 def set_array_to_seed( array ) @array_to_seed = array end
variables_send_to_item()
click to toggle source
# File lib/tokyo_metro/factory/seed/common/list.rb, line 36 def variables_send_to_item [ method_for_seeding_each_item ] + optional_variables end