Method: MeterCat::Meter.set

Defined in:
app/models/meter_cat/meter.rb

.set(name, value = 1, created_on = Date.today) ⇒ Object

Sets or creates a new record for the name and day



97
98
99
100
101
102
# File 'app/models/meter_cat/meter.rb', line 97

def self.set(name, value = 1, created_on = Date.today)
  meter = Meter.find_by_name_and_created_on(name, created_on)
  meter ||= Meter.new(name: name, created_on: created_on)
  meter.value = value
  return meter.save
end