class Pagy::Calendar::Year

Calendar year subclass
:nodoc:
:nodoc:

def page_offset_at(time)

def page_offset_at(time)
  time.beginning_of_year.year - @initial.year
end

def setup_unit_vars

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

def starting_time_for(page)

Starting time for the page
def starting_time_for(page)
  @initial.years_since(time_offset_for(page))
end