Sha256: a6d39f0748e9c77f4f6df487431cb53dc4fe768ddba1409fc969beaae1d05f69

Contents?: true

Size: 498 Bytes

Versions: 2

Compression:

Stored size: 498 Bytes

Contents

# encoding: UTF-8

module BeerDb::Models

class Drink < ActiveRecord::Base

  belongs_to :beer, class_name: 'BeerDb::Models::Beer'
  belongs_to :user, class_name: 'BeerDb::Models::User'

  before_save :on_before_save

  def on_before_save
    # todo/check: can we use blank? for datetime too or just array,strings,etc.
    #  check - can we use/access created_at? already set for new records?

    self.drunk_at = Time.now   if drunk_at.blank?
  end


end # class Drink

end # module BeerDb::Models

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
beerdb-0.8.2 lib/beerdb/models/drink.rb
beerdb-0.8.1 lib/beerdb/models/drink.rb