class Pagy::Calendar::Year

Calendar year subclass
:nodoc:
:nodoc:

def setup_unit_vars

Setup the calendar variables
def setup_unit_vars
  super
  @initial = new_time(@starting.year)
  @final   = new_time(@ending.year + 1)
  @pages   = @last = @final.year - @initial.year
  @from    = starting_time_for(@page)
  @to      = new_time(@from.year + 1)
end

def starting_time_for(page)

Starting time for the page
def starting_time_for(page)
  new_time(@initial.year + offset_units_for(page))
end