module TokyoMetro::Factory::Seed::Reference::RailwayDirection

Private Instance Methods

railway_direction_id( _railway_line_id = railway_line_id , whole = nil , search_by: @info.railway_direction ) click to toggle source
# File lib/tokyo_metro/factory/seed/reference/railway_direction.rb, line 13
def railway_direction_id( _railway_line_id = railway_line_id , whole = nil , search_by: @info.railway_direction )
  # _railway_direction_in_db = railway_direction_in_db( _railway_line_id , whole , search_by: search_by )
  # if _railway_direction_in_db.nil?
      # raise "Error: The railway direction \'#{search_by}\' of \'#{ ::RailwayLine.find_by( _railway_line_id ).same_as }\' is not defined."
  # end
  # _railway_direction_in_db.id
  railway_direction_in_db( _railway_line_id , whole , search_by: search_by ).id
end
railway_direction_in_db( _railway_line_id = railway_line_id , whole = nil , search_by: @info.railway_direction ) click to toggle source
# File lib/tokyo_metro/factory/seed/reference/railway_direction.rb, line 5
def railway_direction_in_db( _railway_line_id = railway_line_id , whole = nil , search_by: @info.railway_direction )
  if whole.present?
    whole.find_by( railway_line_id: _railway_line_id , in_api_same_as: search_by )
  else
    ::RailwayDirection.find_by( railway_line_id: _railway_line_id , in_api_same_as: search_by )
  end
end