Class: AutomobileTypeFuelYearControl
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- AutomobileTypeFuelYearControl
- Defined in:
- lib/earth/automobile/automobile_type_fuel_year_control.rb
Class Method Summary collapse
-
.find_all_by_type_name_and_fuel_family_and_closest_year(type_name, fuel_family, year) ⇒ Object
Used by AutomobileTypeFuelYear.
Class Method Details
.find_all_by_type_name_and_fuel_family_and_closest_year(type_name, fuel_family, year) ⇒ Object
Used by AutomobileTypeFuelYear
8 9 10 11 12 13 14 |
# File 'lib/earth/automobile/automobile_type_fuel_year_control.rb', line 8 def self.find_all_by_type_name_and_fuel_family_and_closest_year(type_name, fuel_family, year) if year > maximum(:year) where(:type_name => type_name, :fuel_family => fuel_family, :year => maximum(:year)) else where(:type_name => type_name, :fuel_family => fuel_family, :year => [year, minimum(:year)].max) end end |