lib/flight.rb in flight-0.0.16 vs lib/flight.rb in flight-0.0.17
- old
+ new
@@ -1,24 +1,11 @@
+require 'emitter'
+
module BrighterPlanet
module Flight
- extend self
+ extend BrighterPlanet::Emitter
- 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
+ def self.flight_model
if Object.const_defined? 'Flight'
::Flight
elsif Object.const_defined? 'FlightRecord'
FlightRecord
else