Class: Biz::Periods

Inherits:
Object
  • Object
show all
Defined in:
lib/biz/periods.rb,
lib/biz/periods/after.rb,
lib/biz/periods/before.rb,
lib/biz/periods/abstract.rb

Defined Under Namespace

Classes: Abstract, After, Before

Instance Method Summary collapse

Constructor Details

#initialize(schedule) ⇒ Periods

Returns a new instance of Periods.



4
5
6
# File 'lib/biz/periods.rb', line 4

def initialize(schedule)
  @schedule = schedule
end

Instance Method Details

#after(origin) ⇒ Object



8
9
10
# File 'lib/biz/periods.rb', line 8

def after(origin)
  After.new(schedule, origin)
end

#before(origin) ⇒ Object



12
13
14
# File 'lib/biz/periods.rb', line 12

def before(origin)
  Before.new(schedule, origin)
end