module DatePaginate::ActionViewExtension

Helpers

Public Instance Methods

date_paginate(options = {}) click to toggle source
# File lib/date_paginate/helpers/action_view_extension.rb, line 4
def date_paginate(options = {})
  default_options = {
    date:               @date,
    date_paginate_type: DatePaginate.config.default_paginate_type,
    num_pages:          DatePaginate.config.default_num_pages,
    remote:             false
  }

  paginator = DatePaginate::Helpers::Paginator.new self, options.reverse_merge(default_options)
  paginator.to_s
end
date_paginate_days(options = {}) click to toggle source
# File lib/date_paginate/helpers/action_view_extension.rb, line 16
def date_paginate_days(options = {})
  date_paginate(options.merge(date_paginate_type: :days))
end
date_paginate_months(options = {}) click to toggle source
# File lib/date_paginate/helpers/action_view_extension.rb, line 24
def date_paginate_months(options = {})
  date_paginate(options.merge(date_paginate_type: :months))
end
date_paginate_weeks(options = {}) click to toggle source
# File lib/date_paginate/helpers/action_view_extension.rb, line 20
def date_paginate_weeks(options = {})
  date_paginate(options.merge(date_paginate_type: :weeks))
end