Sha256: 7a2a594ff365e7e6e307027378e47c55285ce8bf9e65f2dacd49699bc362a86e
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
class AircraftFuelUseEquation < ActiveRecord::Base set_primary_key :code has_many :aircraft, :foreign_key => 'fuel_use_code', :primary_key => 'code' falls_back_on :m3 => lambda { weighted_average(:m3, :weighted_by => [:aircraft, :passengers]) }, # 9.73423082858437e-08 r7110: 8.6540464368905e-8 r6972: 8.37e-8 :m2 => lambda { weighted_average(:m2, :weighted_by => [:aircraft, :passengers]) }, # -0.000134350543484608 r7110: -0.00015337661447817 r6972: -4.09e-5 :m1 => lambda { weighted_average(:m1, :weighted_by => [:aircraft, :passengers]) }, # 6.7728101555467 r7110: 4.7781966869412 r6972: 7.85 :b => lambda { weighted_average(:b, :weighted_by => [:aircraft, :passengers]) }, # 1527.81790006167 r7110: 1065.3476555284 r6972: 1.72e3 :m3_units => 'kilograms_per_cubic_nautical_mile', :m2_units => 'kilograms_per_square_nautical_mile', :m1_units => 'kilograms_per_nautical_mile', :b_units => 'kilograms' def fuel_use_coefficients [m3, m2, m1, b] end def valid_fuel_use_equation? fuel_use_coefficients.all?(&:present?) and fuel_use_coefficients.any?(&:nonzero?) end data_miner do tap "Brighter Planet's sanitized aircraft fuel use data", Earth.taps_server end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
earth-0.5.0 | lib/earth/air/aircraft_fuel_use_equation.rb |