Sha256: 2e0e0b5635d49bb3c5495a2b99662b4622495ed5566ffbdaf234058f3bbd8a3f
Contents?: true
Size: 557 Bytes
Versions: 10
Compression:
Stored size: 557 Bytes
Contents
module ApipieDSL module Routing module MapperExtensions 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 end end end ActionDispatch::Routing::Mapper.send :include, ApipieDSL::Routing::MapperExtensions
Version data entries
10 entries across 10 versions & 1 rubygems