Sha256: 21eec5b3454e35ee9060c1dff9dde0270c60290bb8dc8d59c4e762abfc6c0f84

Contents?: true

Size: 454 Bytes

Versions: 2

Compression:

Stored size: 454 Bytes

Contents

module Rack::AMF
  # Rack specific wrapper around AMF::Request
  class Request
    attr_reader :raw_request

    def initialize env
      env['rack.input'].rewind
      @raw_request = ::AMF::Request.new.populate_from_stream(env['rack.input'].read)
    end

    # Returns the request AMF version
    def version
      raw_request.amf_version
    end

    # Returns all messages in the request
    def messages
      @raw_request.messages
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rack-amf-0.0.4 lib/rack/amf/request.rb
rack-amf-0.0.3 lib/rack/amf/request.rb