Sha256: cb79afcba8e40ee0af0a2c4b972185a38eb138a8cec8514301e44e0dea09a27b

Contents?: true

Size: 274 Bytes

Versions: 20

Compression:

Stored size: 274 Bytes

Contents

module Shogun
  module Endpoint
    private def route(verb:, matcher: nil, control:)
      Dispatch::Route.new(namespace: namespace, verb: verb, matcher: matcher, control: control)
    end

    private def namespace
      self.class.const_get("NAMESPACE")
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
shogun-6.4.2 lib/shogun/endpoint.rb
shogun-6.4.1 lib/shogun/endpoint.rb
shogun-6.4.0 lib/shogun/endpoint.rb
shogun-6.3.0 lib/shogun/endpoint.rb
shogun-6.2.3 lib/shogun/endpoint.rb
shogun-6.2.2 lib/shogun/endpoint.rb
shogun-6.2.1 lib/shogun/endpoint.rb
shogun-6.2.0 lib/shogun/endpoint.rb
shogun-6.1.0 lib/shogun/endpoint.rb
shogun-6.0.0 lib/shogun/endpoint.rb
shogun-4.0.1 lib/shogun/endpoint.rb
shogun-4.0.0 lib/shogun/endpoint.rb
shogun-3.4.0 lib/shogun/endpoint.rb
shogun-3.2.0 lib/shogun/endpoint.rb
shogun-3.1.0 lib/shogun/endpoint.rb
shogun-3.0.0 lib/shogun/endpoint.rb
shogun-2.1.1 lib/shogun/endpoint.rb
shogun-2.1.0 lib/shogun/endpoint.rb
shogun-2.0.0 lib/shogun/endpoint.rb
shogun-1.0.0 lib/shogun/endpoint.rb