class Diesel::Endpoint

Attributes

name[R]
request_method[R]
url[R]

Public Class Methods

new(name, url, request_method) click to toggle source
# File lib/diesel/endpoint.rb, line 8
def initialize(name, url, request_method)
  @name, @url, @request_method = name, url, request_method
end

Public Instance Methods

config_middleware(&block) click to toggle source
# File lib/diesel/endpoint.rb, line 20
def config_middleware(&block)
  builder = MiddlewareBuilder.new(middlewares)
  builder.build(&block)
end
middleware_stack() click to toggle source
# File lib/diesel/endpoint.rb, line 16
def middleware_stack
  @middleware_stack ||= MiddlewareStack.new(middlewares)
end
middlewares() click to toggle source
# File lib/diesel/endpoint.rb, line 12
def middlewares
  @middlewares ||= []
end