class TokyoMetro::Api::StationTimetable::Info::Fundamental::Info
Attributes
operators[R]
運行会社 - odpt:Operator @return [String]
railway_directions[R]
方面 - odpt:RailDirection @return [String]
railway_lines[R]
路線 - odpt:Railway @return [String]
stations[R]
駅 - odpt:Station @return [String]
Public Class Methods
factory_for_this_class()
click to toggle source
# File lib/tokyo_metro/api/station_timetable/info/fundamental/info.rb, line 54 def self.factory_for_this_class factory_for_generating_fundamental_info_from_hash end
new( stations , railway_lines , operators , railway_directions )
click to toggle source
Constructor
# File lib/tokyo_metro/api/station_timetable/info/fundamental/info.rb, line 9 def initialize( stations , railway_lines , operators , railway_directions ) @stations = stations @railway_lines = railway_lines @operators = operators @railway_directions = railway_directions end
Public Instance Methods
seed( *args )
click to toggle source
# File lib/tokyo_metro/api/station_timetable/info/fundamental/info.rb, line 50 def seed( *args ) self.to_separated_list.seed( *args ) end
to_separated_list()
click to toggle source
# File lib/tokyo_metro/api/station_timetable/info/fundamental/info.rb, line 32 def to_separated_list ary = self.class.fundamental_info_separeted_list.new @stations.each do | station | @railway_lines.each do | railway_line | @operators.each do | operator | @railway_directions.each do | railway_direction | ary << self.class.fundamental_info_separeted_info.new( station , railway_line , operator , railway_direction ) end end end end ary end