module HttpStub::Extensions::Core::Hash::Formatted

Public Class Methods

new(hash, key_value_delimiter, entry_delimiter=", ") click to toggle source
# File lib/http_stub/extensions/core/hash/formatted.rb, line 8
def initialize(hash, key_value_delimiter, entry_delimiter=", ")
  self.merge!(hash || {})
  @key_value_delimiter = key_value_delimiter
  @entry_delimiter     = entry_delimiter
end

Public Instance Methods

to_s() click to toggle source
# File lib/http_stub/extensions/core/hash/formatted.rb, line 14
def to_s
  self.map { |key_and_value| key_and_value.map(&:to_s).join(@key_value_delimiter) }.join(@entry_delimiter)
end