Sha256: 44bb8c775273827d62c39305d5bbccd03297af49ead94f1cb9335998a0dd08a5

Contents?: true

Size: 427 Bytes

Versions: 8

Compression:

Stored size: 427 Bytes

Contents

class NewsItemsController < ApplicationController

  before_filter :find_latest_news_items, :find_page
  before_filter :find_news_item, :only => [:show]

protected

  def find_latest_news_items
    @news_items = NewsItem.latest # 10 items
  end

  def find_news_item
    @news_item = NewsItem.published.find(params[:id])
  end

  def find_page
    @page = Page.find_by_link_url("/news", :include => [:parts, :slugs])
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
jacobat-refinerycms-0.9.6.14 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.14 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.13 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.12 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.11 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.10 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.9 vendor/plugins/news/app/controllers/news_items_controller.rb
refinerycms-0.9.6.8 vendor/plugins/news/app/controllers/news_items_controller.rb