Sha256: b6f765c063f02e5a04a86ce0d01ce921766ed348c52aa46c8ede290444ec9fd1

Contents?: true

Size: 170 Bytes

Versions: 8

Compression:

Stored size: 170 Bytes

Contents

class ActiveMeeting < ActiveRecord::Base
  validates :starts_at, :ends_at, overlap: { query_options: { active: nil } }
  scope :active, -> { where(is_active: true) }
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
validates_overlap-1.0.0 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.8.6 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.8.5 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.8.4 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.8.2 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.8.1 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.8.0 spec/dummy/app/models/active_meeting.rb
validates_overlap-0.7.0 spec/dummy/app/models/active_meeting.rb