Sha256: 30f2a0ab72c11db2ffc0e89159d365a3c69055a4441ccd791a476b2a106539b1
Contents?: true
Size: 1.21 KB
Versions: 7
Compression:
Stored size: 1.21 KB
Contents
module BrighterPlanet module Flight module Relationships def self.included(target) target.belongs_to :distance_class, :class_name => 'FlightDistanceClass', :foreign_key => 'distance_class_name' target.belongs_to :fuel_type, :foreign_key => 'fuel_type_name' target.belongs_to :seat_class, :class_name => 'FlightSeatClass', :foreign_key => 'seat_class_name' target.belongs_to :country, :foreign_key => 'country_iso_3166_code' target.belongs_to :origin_airport, :class_name => 'Airport', :foreign_key => 'origin_airport_iata_code' target.belongs_to :destination_airport, :class_name => 'Airport', :foreign_key => 'destination_airport_iata_code' target.belongs_to :aircraft, :foreign_key => 'aircraft_bp_code' target.belongs_to :aircraft_class, :foreign_key => 'aircraft_class_code' target.belongs_to :airline, :foreign_key => 'airline_iata_code' end end end end
Version data entries
7 entries across 7 versions & 1 rubygems