Sha256: 09978567e2ba3017a5cd362632f56c95ff81b957ff806abf48c121c0dd34222f

Contents?: true

Size: 663 Bytes

Versions: 44

Compression:

Stored size: 663 Bytes

Contents

module PortaText
  module Command
    # This class holds the descriptor with the needed information to call an
    # endpoint.
    #
    # Author::    Marcelo Gornstein (mailto:marcelog@portatext.com)
    # Copyright:: Copyright (c) 2015 PortaText
    # License::   Apache-2.0
    class Descriptor
      attr_accessor :uri
      attr_accessor :method
      attr_accessor :headers
      attr_accessor :body
      attr_accessor :output_file

      def initialize(uri, method, headers, body, output_file = nil)
        @uri = uri
        @method = method
        @headers = headers
        @body = body
        @output_file = output_file
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
portatext-1.1.5 lib/portatext/command/descriptor.rb
portatext-1.1.4 lib/portatext/command/descriptor.rb
portatext-1.1.3 lib/portatext/command/descriptor.rb
portatext-1.1.2 lib/portatext/command/descriptor.rb