Sha256: 4b3032dba00a4ba16d9d0228c7595d4aa4399379114c95d8b29c70ac9e223a67

Contents?: true

Size: 425 Bytes

Versions: 19

Compression:

Stored size: 425 Bytes

Contents

class User < ActiveRecord::Base
  default_scope :order => 'id'

  serialize :data

  has_many :phone_numbers, :dependent => :destroy
  has_and_belongs_to_many :clubs
  has_one :website, :dependent => :destroy

  validates_presence_of :first_name, :age
  validates_numericality_of :age

  def to_param
    "#{self.id}-#{self.first_name}-#{self.last_name}".downcase.gsub(/\W/, ' ').strip.gsub(' ', '-').squeeze('-')
  end

end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
admin_data-1.2.1 test/rails_root/app/models/user.rb
admin_data-1.2.0 test/rails_root/app/models/user.rb
admin_data-1.1.16 test/rails_root/app/models/user.rb
admin_data-1.1.15 test/rails_root/app/models/user.rb
admin_data-1.1.14 test/rails_root/app/models/user.rb
admin_data-1.1.13 test/rails_root/app/models/user.rb
admin_data-1.1.12 test/rails_root/app/models/user.rb
admin_data-1.1.11 test/rails_root/app/models/user.rb
admin_data-1.1.10 test/rails_root/app/models/user.rb
admin_data-1.1.9 test/rails_root/app/models/user.rb
admin_data-1.1.8 test/rails_root/app/models/user.rb
admin_data-1.1.7 test/rails_root/app/models/user.rb
admin_data-1.1.6 test/rails_root/app/models/user.rb
admin_data-1.1.5 test/rails_root/app/models/user.rb
admin_data-1.1.4 test/rails_root/app/models/user.rb
admin_data-1.1.3 test/rails_root/app/models/user.rb
admin_data-1.1.2 test/rails_root/app/models/user.rb
admin_data-1.1.1 test/rails_root/app/models/user.rb
admin_data-1.1.0 test/rails_root/app/models/user.rb