Class: ActionDispatch::Routing::Mapper

Inherits:
Object
  • Object
show all
Defined in:
lib/enjoy/pages/routes.rb

Instance Method Summary collapse

Instance Method Details

#enjoy_cms_pages_routes(config = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/enjoy/pages/routes.rb', line 4

def enjoy_cms_pages_routes(config = {})
  routes_config = {
    use_slug_path: true,
    use_pages_path: true,
    classes: {
      pages: :pages
    },
    paths: {
      pages: :pages
    }
  }
  routes_config.deep_merge!(config)

  generate_enjoy_pages_user_routes(routes_config)
  generate_enjoy_pages_cms_routes(routes_config)

end