Sha256: bff17ffc755d166e5474fb3c5f929bd840c509ac3bfd2c1bb14a05aaad2ea80c

Contents?: true

Size: 364 Bytes

Versions: 1

Compression:

Stored size: 364 Bytes

Contents

class User < ActiveRecord::Base

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

end

Version data entries

1 entries across 1 versions & 1 rubygems

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