Sha256: fb04a8667d8fa954a5e36c14816c397772c9b2013cf567f68f210095bdc8e7c0

Contents?: true

Size: 889 Bytes

Versions: 1

Compression:

Stored size: 889 Bytes

Contents

module Amber
  module Render
    module BlogHelper

      def recent_summaries(options={}, &block)
        limit = options[:limit] || @site.pagination_size
        order = options[:order] || :posted_at
        direction = options[:direction] || :desc
        partial = options[:partial]
        if options[:path]
          @site.find_page(options[:path])
        else
          root = @site.root
        end
        if root
          pages = root.all_children.order_by(order, :direction => direction).limit(limit)
          haml do
            pages.each do |page|
              if block
                yield page
              else
                render_page_summary(page)
              end
            end
          end
        end
      end

      #@def news_feed_link
      #  link_to(image_tag('/img/feed-icon-14x14.png'), "/#{I18n.locale}/news.atom")
      #end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amber-0.3.8 lib/amber/render/helpers/blog_helper.rb