class MSS::Core::Http::Request::Param
Represents a single request paramater. Some services accept this in a form encoded body string, others as query parameters. It is up to each service's Request
class to determine how to consume these params. @api private
Attributes
name[RW]
value[RW]
Public Class Methods
new(name, value = nil)
click to toggle source
# File lib/mss/core/http/request.rb, line 232 def initialize name, value = nil @name = name @value = value end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/mss/core/http/request.rb, line 237 def <=> other name <=> other.name end
==(other)
click to toggle source
# File lib/mss/core/http/request.rb, line 245 def ==(other) other.kind_of?(Param) and to_s == other.to_s end
encoded()
click to toggle source
# File lib/mss/core/http/request.rb, line 249 def encoded value ? "#{escape(name)}=#{escape(value)}" : "#{escape(name)}=" end
to_s()
click to toggle source
# File lib/mss/core/http/request.rb, line 241 def to_s value ? "#{name}=#{value}" : name end