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. @private
# File lib/aws/core/http/request.rb, line 199 def initialize name, value = nil @name = name @value = value end
# File lib/aws/core/http/request.rb, line 204 def <=> other name <=> other.name end
# File lib/aws/core/http/request.rb, line 212 def ==(other) other.kind_of?(Param) and to_s == other.to_s end
# File lib/aws/core/http/request.rb, line 216 def encoded value ? "#{escape(name)}=#{escape(value)}" : escape(name) end
# File lib/aws/core/http/request.rb, line 208 def to_s value ? "#{name}=#{value}" : name end