Module: Datewari::Extension

Defined in:
lib/datewari/paginator.rb

Instance Method Summary collapse

Instance Method Details

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



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

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