class TokyoMetro::Api::StationTimetable::Info::TrainTime::Info::Note::StartingStation::Fundamental
始発駅の情報を扱うクラス(メタクラス)
Attributes
sta[R]
@return [String] 始発駅
station[R]
@return [String] 始発駅
Public Class Methods
new( str )
click to toggle source
Constructor
# File lib/tokyo_metro/api/station_timetable/info/train_time/info/note/starting_station/fundamental.rb, line 5 def initialize( str ) @station = str end
Public Instance Methods
seed_and_get_id( railway_line_ids )
click to toggle source
# File lib/tokyo_metro/api/station_timetable/info/train_time/info/note/starting_station/fundamental.rb, line 19 def seed_and_get_id( railway_line_ids ) station_info_in_db = ::Station::Info.find_by( name_ja: @station , railway_line_id: railway_line_ids ) starting_station_info_h = { station_info_id: station_info_in_db.id } info_id = ::StationTimetableStartingStationInfo.find_or_create_by( starting_station_info_h ).id puts "★ #{self.station}駅始発" puts "" return info_id end
to_s()
click to toggle source
インスタンスの情報を文字列に変換して返すメソッド @return [String]
# File lib/tokyo_metro/api/station_timetable/info/train_time/info/note/starting_station/fundamental.rb, line 15 def to_s "始発駅:#{@station}" end