Module: ApipieDSL::Routing::MapperExtensions

Defined in:
lib/apipie_dsl/routing.rb

Instance Method Summary collapse

Instance Method Details

#apipie_dsl(options = {}) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/apipie_dsl/routing.rb', line 6

def apipie_dsl(options = {})
  namespace 'apipie_dsl', path: ApipieDSL.configuration.doc_base_url do
    constraints(version: /[^\/]+/, section: /[^\/]+/, class: /[^\/]+/,
                method: /[^\/]+/) do
      get(options.reverse_merge("(:version)/(:section)/(:class)/(:method)" => 'apipie_dsls#index', as: :apipie_dsl))
    end
  end
end