Sha256: e3983199bc98ab7fd991705937c295fc46dc45e1c46095b28be3e2794031a5cb
Contents?: true
Size: 589 Bytes
Versions: 11
Compression:
Stored size: 589 Bytes
Contents
module Apipie module Routing module MapperExtensions def apipie(options = {}) namespace "apipie", :path => Apipie.configuration.doc_base_url do get 'apipie_checksum', :to => "apipies#apipie_checksum", :format => "json" constraints(:version => %r{[^/]+}, :resource => %r{[^/]+}, :method => %r{[^/]+}) do get(options.reverse_merge("(:version)/(:resource)/(:method)" => "apipies#index", :as => :apipie)) end end end end end end ActionDispatch::Routing::Mapper.send :include, Apipie::Routing::MapperExtensions
Version data entries
11 entries across 11 versions & 1 rubygems