Method: L2Metable#join_hash

Defined in:
lib/l2metable.rb

#join_hash(hash = {}) ⇒ Object



90
91
92
93
94
95
96
97
98
99
100
# File 'lib/l2metable.rb', line 90

def join_hash(hash = {})
  hash.map do |k, v|
    if v.is_a? Float
      # workaround for old Ruby version on Bamboo not having parameterized round()
      v = (v * 1000).round() / 1000.0
    elsif v.to_s =~ /\s/
      v = "\"#{v}\""
    end
    "#{k}=#{v}"
  end.join(" ")
end