class Faraday::Lazyable::DummyResponse
Public Class Methods
new(&block)
click to toggle source
# File lib/faraday/lazyable/dummy_response.rb, line 8 def initialize(&block) @block = block end
Public Instance Methods
respond_to?(method_name)
click to toggle source
# File lib/faraday/lazyable/dummy_response.rb, line 12 def respond_to?(method_name) __response__.respond_to?(method_name) end
Private Instance Methods
__response__()
click to toggle source
# File lib/faraday/lazyable/dummy_response.rb, line 22 def __response__ @response ||= @block.call end
method_missing(method_name, *args, &block)
click to toggle source
# File lib/faraday/lazyable/dummy_response.rb, line 18 def method_missing(method_name, *args, &block) __response__.__send__(method_name, *args, &block) end