Parent

Class/Module Index [+]

Quicksearch

Faraday::Utils::ParamsHash

hash with stringified keys

Public Instance Methods

[](key) click to toggle source
# File lib/faraday/utils.rb, line 108
def [](key)
  super(convert_key(key))
end
[]=(key, value) click to toggle source
# File lib/faraday/utils.rb, line 112
def []=(key, value)
  super(convert_key(key), value)
end
delete(key) click to toggle source
# File lib/faraday/utils.rb, line 116
def delete(key)
  super(convert_key(key))
end
has_key?(key) click to toggle source
Alias for: include?
include?(key) click to toggle source
# File lib/faraday/utils.rb, line 120
def include?(key)
  super(convert_key(key))
end
Also aliased as: has_key?, member?, key?
key?(key) click to toggle source
Alias for: include?
member?(key) click to toggle source
Alias for: include?
merge(params) click to toggle source
# File lib/faraday/utils.rb, line 136
def merge(params)
  dup.update(params)
end
merge!(params) click to toggle source
Alias for: update
merge_query(query, encoder = nil) click to toggle source
# File lib/faraday/utils.rb, line 145
def merge_query(query, encoder = nil)
  if query && !query.empty?
    update((encoder || Utils.default_params_encoder).decode(query))
  end
  self
end
replace(other) click to toggle source
# File lib/faraday/utils.rb, line 140
def replace(other)
  clear
  update(other)
end
to_query(encoder = nil) click to toggle source
# File lib/faraday/utils.rb, line 152
def to_query(encoder = nil)
  (encoder || Utils.default_params_encoder).encode(self)
end
update(params) click to toggle source
# File lib/faraday/utils.rb, line 128
def update(params)
  params.each do |key, value|
    self[key] = value
  end
  self
end
Also aliased as: merge!

[Validate]

Generated with the Darkfish Rdoc Generator 2.