class Vessel::Request
Attributes
data[R]
method[R]
uri[R]
url[R]
Public Class Methods
build(*urls)
click to toggle source
# File lib/vessel/request.rb, line 9 def self.build(*urls) urls.empty? ? [new] : urls.map { |url| new(url: url) } end
new(url: nil, method: :parse, data: nil)
click to toggle source
# File lib/vessel/request.rb, line 13 def initialize(url: nil, method: :parse, data: nil) if url @url = url.to_s @uri = Addressable::URI.parse(@url) end @method = method @data = data.freeze if data end
Public Instance Methods
stub?()
click to toggle source
# File lib/vessel/request.rb, line 23 def stub? !url end