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