Class: DateBreakup

Inherits:
Object
  • Object
show all
Defined in:
lib/date_breakup.rb

Constant Summary collapse

VERSION =
'3.0.1'

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(start_date, end_date) ⇒ DateBreakup

Returns a new instance of DateBreakup.



13
14
15
16
17
18
19
20
21
# File 'lib/date_breakup.rb', line 13

def initialize(start_date, end_date)
  @start_date = start_date
  @end_date = end_date

  @years = []
  @months = []
  @weeks = []
  @days = []
end

Class Method Details

.between(start_date, end_date) ⇒ Object



9
10
11
# File 'lib/date_breakup.rb', line 9

def self.between(start_date, end_date)
  new(Date.parse(start_date), Date.parse(end_date))
end