class YAPI::Fetcher
Attributes
config[R]
route_name[R]
Public Class Methods
new(config, route_name)
click to toggle source
# File lib/yapi/fetcher.rb, line 8 def initialize(config, route_name) @config = config @route_name = route_name end
Public Instance Methods
perform()
click to toggle source
# File lib/yapi/fetcher.rb, line 13 def perform puts "#{request.method.upcase} #{request.url}" puts client.perform(request).to_s(show_headers: config.output_headers?) end
Private Instance Methods
client()
click to toggle source
# File lib/yapi/fetcher.rb, line 20 def client @client ||= YAPI::Client.new(config.session) end
request()
click to toggle source
# File lib/yapi/fetcher.rb, line 24 def request @request ||= config.request(route_name) end