lib/whisperer/record/request.rb
require_relative 'headers'
require_relative 'body'
module Whisperer
class Request
include Virtus.model
attribute :uri, String
attribute :method, Symbol, default: proc { DefaultValue.new(:get) }
attribute :headers, Whisperer::Headers, default: proc {
Whisperer::Headers.new
}
attribute :body, Body, default: proc { Body.new }
end # class Request
end # module Whisperer