Sha256: 69b3ced029ad4bc89acc650155733628da029cffb94c6830b5fe216c508343ca

Contents?: true

Size: 776 Bytes

Versions: 3

Compression:

Stored size: 776 Bytes

Contents

module C80News
  module ApplicationHelper

    include LocalTimeHelper

    def render_news_block(is_news_page=false,page=1)


      if is_news_page
        per_page = C80News::Prop.first.per_page
        news = Fact.paginate(:page => page,:per_page => per_page)
      else
        per_widget = C80News::Prop.first.per_widget
        news = Fact.limit(per_widget)
      end

      render :partial => "shared/news_block",
             :locals => {
                 :news_list => news,
                 :is_news_page => is_news_page
             }
    end

    def render_one_fact(fact)
      render :partial => "shared/fact",
             :locals => {
                 fact: fact
             }
    end

    def url_for_fact(fact)
      "news/#{fact.slug}"
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
c80_news-0.1.0.7 app/helpers/c80_news/application_helper.rb
c80_news-0.1.0.6 app/helpers/c80_news/application_helper.rb
c80_news-0.1.0.5 app/helpers/c80_news/application_helper.rb