class Fragmenter::Request
Attributes
fragmenter[RW]
headers[RW]
resource[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/fragmenter/request.rb, line 5 def initialize(options = {}) @body = options.fetch(:body, StringIO.new('')) @fragmenter = options.fetch(:fragmenter, nil) @headers = options.fetch(:headers, {}) @resource = options.fetch(:resource, nil) end
Public Instance Methods
body()
click to toggle source
# File lib/fragmenter/request.rb, line 12 def body if @body.respond_to?(:read) @body.read.tap { |_| @body.rewind } else @body end end