Sha256: b703941b2fb75eadf04576bec473ffdb0958738e3c973e3787eccab372b1bb95
Contents?: true
Size: 713 Bytes
Versions: 3
Compression:
Stored size: 713 Bytes
Contents
class ActionDispatch::Routing::Mapper def comfy_route_blog(options = {}) ComfyBlog.configuration.public_blog_path = options[:path] || 'blog' path = ['(:cms_path)', ComfyBlog.configuration.public_blog_path].join('/') scope module: :comfy, as: :comfy do namespace :blog, path: path do with_options constraints: {year: /\d{4}/, month: /\d{1,2}/} do |o| o.get ':year', to: 'posts#index', as: :posts_of_year o.get ':year/:month', to: 'posts#index', as: :posts_of_month o.get ':year/:month/:slug', to: 'posts#show', as: :post o.get '/', to: 'posts#index', as: :posts end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
comfy_blog-2.0.2 | lib/comfy_blog/routes/blog.rb |
comfy_blog-2.0.1 | lib/comfy_blog/routes/blog.rb |
comfy_blog-2.0.0 | lib/comfy_blog/routes/blog.rb |