Sha256: d5f104327ad4d39bbbc311aeb87f78579c7f8b0035c8b7f7598ed2885d4d66eb
Contents?: true
Size: 450 Bytes
Versions: 2
Compression:
Stored size: 450 Bytes
Contents
# encoding: UTF-8 module BeerDb::Models class User < ActiveRecord::Base has_many :notes # beers w/ ratings has_many :drinks has_many :bookmarks # bookmarked beers before_save :on_before_save def on_before_save if email.blank? self.key = 'xxx' else # NB: remove whitespace and (.-+_) and downcase self.key = email.gsub( /[\s\.\-+_]/, '' ).downcase end end end # class User end # module BeerDb::Models
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
beerdb-0.8.2 | lib/beerdb/models/user.rb |
beerdb-0.8.1 | lib/beerdb/models/user.rb |