Module: Datewari::Extension

Defined in:
lib/datewari/paginator.rb

Instance Method Summary collapse

Instance Method Details

#date_paginate(column, order, options = {}) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/datewari/paginator.rb', line 9

def date_paginate(column, order, options = {})
  options[:scope] ||= :monthly

  rel = self.all
  paginator = Paginator.new(rel, column, order, options)

  rel = paginator.paginate
  rel = rel.extending RelationMethods
  rel.paginator = paginator
  rel
end