class TokyoMetro::Api::StationTimetable::Info::TrainTime::Info::Note::ConnectionInfo

Attributes

connection[R]
station[R]

Public Class Methods

new( station , connection ) click to toggle source
# File lib/tokyo_metro/api/station_timetable/info/train_time/info/note/connection_info.rb, line 3
def initialize( station , connection )
  @station = station
  @connection = connection
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/connection_info.rb, line 9
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 )
  connection_info_h = {
    station_info_id: station_info_in_db.id ,
    connection: @connection ,
    note: self.to_s
  }
  ::StationTimetableConnectionInfo.find_or_create_by( connection_info_h ).id
  # ::TrainTimetableConnectionInfo.find_or_create_by( connection_info_h ).id
end
to_s() click to toggle source
# File lib/tokyo_metro/api/station_timetable/info/train_time/info/note/connection_info.rb, line 20
def to_s
  ""
end