Sha256: 02f5ffc6c6d92ff593e6eb36c82a260dc2dcb2d8750897db25dc7f1136daddee

Contents?: true

Size: 569 Bytes

Versions: 30

Compression:

Stored size: 569 Bytes

Contents

module Blog
  class Main < Controller
    map '/'
    helper :paginate
    provide(:rss, :type => 'application/rss+xml', :engine => :Nagoro)
    provide(:atom, :type => 'application/atom+xml', :engine => :Nagoro)

    def index
      data = Entry.order(:published.desc)
      @pager = paginate(data, :limit => Blog.options.list_size)
    end

    def feed
      @entries = Entry.history(Blog.options.feed_size)
      @updated = @entries.last.updated
      @generator = 'Ramaze Blog 2009.03.24'
      @generator_uri = 'http://github.com/manveru/rablo'
    end
  end
end

Version data entries

30 entries across 30 versions & 4 rubygems

Version Path
Pistos-ramaze-2009.04.08 examples/app/blog/controller/main.rb
Pistos-ramaze-2009.06.12 examples/app/blog/controller/main.rb
manveru-ramaze-2009.04.01 examples/app/blog/controller/main.rb
manveru-ramaze-2009.04.08 examples/app/blog/controller/main.rb
manveru-ramaze-2009.04.18 examples/app/blog/controller/main.rb
manveru-ramaze-2009.04.22 examples/app/blog/controller/main.rb
manveru-ramaze-2009.04 examples/app/blog/controller/main.rb
manveru-ramaze-2009.05.08 examples/app/blog/controller/main.rb
manveru-ramaze-2009.05 examples/app/blog/controller/main.rb
manveru-ramaze-2009.06.04 examples/app/blog/controller/main.rb
manveru-ramaze-2009.06.12 examples/app/blog/controller/main.rb
manveru-ramaze-2009.06 examples/app/blog/controller/main.rb
manveru-ramaze-2009.07 examples/app/blog/controller/main.rb
rjspotter-ramaze-2009.06.29 examples/app/blog/controller/main.rb
rjspotter-ramaze-2009.06.31 examples/app/blog/controller/main.rb
ramaze-2011.07.25 examples/app/blog/controller/main.rb
ramaze-2011.01.30 examples/app/blog/controller/main.rb
ramaze-2011.01 examples/app/blog/controller/main.rb
ramaze-2010.06.18 examples/app/blog/controller/main.rb
ramaze-2010.04.04 examples/app/blog/controller/main.rb