Module: TimeScales::Frame::Precisions::Has_N_MonthsOfSchemePrecision

Included in:
HasMonthOfSchemePrecision, HasQuarterOfSchemePrecision
Defined in:
lib/time_scales/frame/precisions.rb

Instance Method Summary collapse

Instance Method Details

#succ_begin_timeObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/time_scales/frame/precisions.rb', line 13

def succ_begin_time
  @succ_begin_time ||= begin
    succ_y = year_of_scheme
    succ_m = begin_time.month + n_months_precision
    if succ_m > 12
      succ_y += 1 ; succ_m = 1
    end
    Time.new( succ_y, succ_m )
  end
end