Sha256: 139f19ecbf8eb83cbb4d3dbc563a10f2113996efe85a6705c27ac85b64c4772e
Contents?: true
Size: 1.14 KB
Versions: 3
Compression:
Stored size: 1.14 KB
Contents
module Seedy class Users < Record self.columns = { :id => :guid, :user_name => :association, :user_hash => :user_hash, :system_generated_password => :password, :pwd_last_changed => :date_time, :sugar_login => :association, :first_name => :first_name, :last_name => :last_name, :date_entered => :date_time, :date_modified => :date_time, :created_by => 1, :title => :title, :department => :department, :phone_mobile => :phone, :phone_work => :phone, :status => :status, :address_street => :address_street, :address_city => :city, :address_state => :state, :address_country => :country, :address_postalcode => :zip, :employee_status => :status, } class << self def build user = Users.new user.update_attributes user end end def update_attributes write_attribute(:user_name, set_user_name) write_attribute(:sugar_login, set_user_name) end def set_user_name (@attributes[:first_name][0,1] + @attributes[:last_name][0,6]).downcase end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
seedy-0.6.5 | lib/seedy/records/users.rb |
seedy-0.6.4 | lib/seedy/records/users.rb |
seedy-0.6.3 | lib/seedy/records/users.rb |