Sha256: 591e90e15c760af2e448a571a0523861163622ec9b4db4a233cfae35099acb23

Contents?: true

Size: 326 Bytes

Versions: 7

Compression:

Stored size: 326 Bytes

Contents

require 'emitter'

module BrighterPlanet
  module Flight
    extend BrighterPlanet::Emitter

    def self.flight_model
      if Object.const_defined? 'Flight'
        ::Flight
      elsif Object.const_defined? 'FlightRecord'
        FlightRecord
      else
        raise 'There is no flight model'
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
flight-0.0.23 lib/flight.rb
flight-0.0.22 lib/flight.rb
flight-0.0.21 lib/flight.rb
flight-0.0.20 lib/flight.rb
flight-0.0.19 lib/flight.rb
flight-0.0.18 lib/flight.rb
flight-0.0.17 lib/flight.rb