Sha256: 1503bfbb49727ea9a0c987bc1d11967761baf0d45d4cd5cd18431a9a7159869c
Contents?: true
Size: 704 Bytes
Versions: 3
Compression:
Stored size: 704 Bytes
Contents
module BrighterPlanet module Flight extend self def included(base) 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flight-0.0.9 | lib/flight.rb |
flight-0.0.8 | lib/flight.rb |
flight-0.0.7 | lib/flight.rb |