Class: Unavailability::UnavailableDate

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/unavailability/unavailable_date.rb

Class Method Summary collapse

Class Method Details

.from_overlapped_by(to:) ⇒ Object



21
22
23
# File 'lib/unavailability/unavailable_date.rb', line 21

def from_overlapped_by(to:)
  table[:from].lteq(to)
end

.tableObject



25
26
27
# File 'lib/unavailability/unavailable_date.rb', line 25

def table
  Unavailability::UnavailableDate.arel_table
end

.to_overlapped_by(from:) ⇒ Object



17
18
19
# File 'lib/unavailability/unavailable_date.rb', line 17

def to_overlapped_by(from:)
  table[:to].gteq(from)
end