module RocketCMS::Controllers::News

Public Instance Methods

index() click to toggle source
# File lib/rocket_cms/controllers/news.rb, line 6
def index
  @news = model.enabled.after_now.by_date

  unless RocketCMS.config.news_per_page.nil?
    @news = @news.page(params[:page])
  end
end
show() click to toggle source
# File lib/rocket_cms/controllers/news.rb, line 14
def show
  @news = model.after_now.find(params[:id])

  if @news and @news.text_slug != params[:id]
    redirect_to @news, status_code: 301
    return true
  end
end

Private Instance Methods

model() click to toggle source
# File lib/rocket_cms/controllers/news.rb, line 24
def model
  ::News
end
page_title() click to toggle source
Calls superclass method
# File lib/rocket_cms/controllers/news.rb, line 27
def page_title
  if @news.class.name == model.name
    @news.page_title
  else
    super
  end
end