Class: BloodPressure
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- BloodPressure
- Defined in:
- lib/models/blood_pressure.rb
Class Method Summary collapse
- .all_records ⇒ Object
- .most_recent ⇒ Object
-
.records_since(date = Time.now, max = 5) ⇒ Object
github.com/rails/rails/issues/783 :( scope :most_recent, order(“created_at DESC”).first.
Instance Method Summary collapse
Class Method Details
.all_records ⇒ Object
14 15 16 |
# File 'lib/models/blood_pressure.rb', line 14 def self.all_records BloodPressure.order("created_at DESC").all end |
.most_recent ⇒ Object
18 19 20 |
# File 'lib/models/blood_pressure.rb', line 18 def self.most_recent BloodPressure.where('weight > ?', 0).order("created_at DESC").first end |
.records_since(date = Time.now, max = 5) ⇒ Object
github.com/rails/rails/issues/783 :( scope :most_recent, order(“created_at DESC”).first
10 11 12 |
# File 'lib/models/blood_pressure.rb', line 10 def self.records_since(date=Time.now, max=5) BloodPressure.where('created_at >= ?', date.beginning_of_day).order("created_at DESC").first(max) end |
Instance Method Details
#date_collected ⇒ Object
22 23 24 |
# File 'lib/models/blood_pressure.rb', line 22 def date_collected self.created_at.to_date end |
#time_collected ⇒ Object
26 27 28 |
# File 'lib/models/blood_pressure.rb', line 26 def time_collected self.created_at.time_of_day end |