Sha256: 598aa9fd269e9d0fe1dc78b45772204b36e558f0b130efe60ddd08711e2016b7
Contents?: true
Size: 438 Bytes
Versions: 62
Compression:
Stored size: 438 Bytes
Contents
module Workarea module Email class Signup include ApplicationDocument include NormalizeEmail field :email, type: String validates :email, presence: true, email: true, uniqueness: true index({ email: 1 }, { unique: true }) index(created_at: 1) scope :by_date, ->(starts_at:, ends_at:) do where(:created_at.gte => starts_at, :created_at.lte => ends_at) end end end end
Version data entries
62 entries across 62 versions & 1 rubygems