Sha256: d8f6e244c3f572cad8d4d59bd765f4782435143aa0ec2d90e8d29ef3b79514a9

Contents?: true

Size: 390 Bytes

Versions: 1

Compression:

Stored size: 390 Bytes

Contents

class User < ActiveRecord::Base

  scope :enabled, where(:enabled => true)
  scope :search, lambda { |pattern|
    where('firstname LIKE ? OR lastname LIKE ?', "%#{pattern}%", "%#{pattern}%")
  }
  scope :created_between, lambda { |after, before|
    where('created_at >= ? AND created_at <= ?', after, before)
  }
  scope :latest, lambda {
    where('created_at >= ?', 1.week.ago)
  }

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scoped_from-0.6.1 spec/mocks/user.rb