Sha256: 051dda8188ee77e8571be66a124f980da14676590c624d1a0ff7290e16e9e20c

Contents?: true

Size: 406 Bytes

Versions: 1

Compression:

Stored size: 406 Bytes

Contents

class User < ActiveRecord::Base
  
  scope :enabled, :conditions => { :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.1 spec/mocks/user.rb