Sha256: 4733d749cef5cf86477aae863708472c7ad42e891b3d010856caf39a37727308
Contents?: true
Size: 812 Bytes
Versions: 6
Compression:
Stored size: 812 Bytes
Contents
module BrighterPlanet module Flight extend self def included(base) require 'cohort_scope' require 'falls_back_on' require 'falls_back_on/active_record_ext' require 'flight/carbon_model' require 'flight/characterization' require 'flight/data' require 'flight/summarization' base.send :include, BrighterPlanet::Flight::CarbonModel base.send :include, BrighterPlanet::Flight::Characterization base.send :include, BrighterPlanet::Flight::Data base.send :include, BrighterPlanet::Flight::Summarization end def 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
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
flight-0.0.16 | lib/flight.rb |
flight-0.0.14 | lib/flight.rb |
flight-0.0.13 | lib/flight.rb |
flight-0.0.12 | lib/flight.rb |
flight-0.0.11 | lib/flight.rb |
flight-0.0.10 | lib/flight.rb |