Module: DatePaginate::ActionViewExtension

Defined in:
lib/date_paginate/helpers/action_view_extension.rb

Overview

Helpers

Instance Method Summary collapse

Instance Method Details

#date_paginate(options = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# 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 = {}) ⇒ Object



16
17
18
# 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 = {}) ⇒ Object



24
25
26
# 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 = {}) ⇒ Object



20
21
22
# 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