Sha256: 3909d5d56f9831b492435f731626dfa0590791c74a89c7d526f710929de771b5
Contents?: true
Size: 347 Bytes
Versions: 3
Compression:
Stored size: 347 Bytes
Contents
require "mundipagg/key" module Mundipagg class Message def initialize(hash) @hash = hash end def translate @hash.inject(Hash.new) do |hash, (key, value)| key = Mundipagg::Key.new(key).to_s hash[key] = value.is_a?(Hash) ? self.class.new(value).translate : value hash end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
better-mundipagg-0.1.2 | lib/mundipagg/message.rb |
better-mundipagg-0.1.1 | lib/mundipagg/message.rb |
better-mundipagg-0.1.0 | lib/mundipagg/message.rb |