Module: Spina::Pro::PageOrdering

Defined in:
lib/spina/pro/page_ordering.rb

Instance Method Summary collapse

Instance Method Details

#order_by_optionsObject



4
5
6
# File 'lib/spina/pro/page_ordering.rb', line 4

def order_by_options
  super + current_theme_date_parts
end

#pagesObject



8
9
10
11
12
13
14
# File 'lib/spina/pro/page_ordering.rb', line 8

def pages
  if order_by.in? current_theme_date_parts.map(&:last)
    super.reorder(nil).order_by_date(*order_by.split(" "))
  else
    super
  end
end