Sha256: 1744c16fbae8c80e1779e55aca0e0ec1748b7e8f6d798b7d4d4295890a5f7e20

Contents?: true

Size: 437 Bytes

Versions: 4

Compression:

Stored size: 437 Bytes

Contents

module ActionDispatch::Routing
  class Mapper

    def enjoy_cms_search_routes(config = {})
      routes_config = {
        use_search_path: true
      }
      routes_config.merge!(config)

      scope module: 'enjoy' do
        scope module: 'search' do

          if routes_config[:use_search_path]
            get 'search/(:q)(/page/:page)' => 'search#index', as: :enjoy_search
          end
        end
      end

    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
enjoy_cms_search-0.4.1 lib/enjoy/search/routes.rb
enjoy_cms_search-0.4.0.1 lib/enjoy/search/routes.rb
enjoy_cms_search-0.4.0 lib/enjoy/search/routes.rb
enjoy_cms_search-0.4.0.beta3 lib/enjoy/search/routes.rb