Sha256: 40601f90bf6a9bee0d0bffd17b587043354dbd4c5a4a8a8fca948a232be6dcb6
Contents?: true
Size: 472 Bytes
Versions: 3
Compression:
Stored size: 472 Bytes
Contents
# encoding: UTF-8 module BeerDb module Model 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 Model end # module BeerDb
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
beerdb-note-0.1.0 | lib/beerdb/note/models/user.rb |
beerdb-0.9.4 | lib/beerdb/models/user.rb |
beerdb-0.9.3 | lib/beerdb/models/user.rb |