Class: Hash

Inherits:
Object show all
Defined in:
lib/encoding-kawai/object.rb

Instance Method Summary collapse

Instance Method Details

#binary!Object



39
40
41
42
43
# File 'lib/encoding-kawai/object.rb', line 39

def binary!
  {}.tap{|h| 
    keys.each { |k| h[(k.frozen? && !k.is_a?(Symbol)) ? k.dup.binary! : k.binary!] = self[k].binary! }
  }
end

#utf8!Object



33
34
35
36
37
# File 'lib/encoding-kawai/object.rb', line 33

def utf8!
  {}.tap{|h| 
    keys.each { |k| h[(k.frozen? && !k.is_a?(Symbol)) ? k.dup.utf8! : k.utf8!] = self[k].utf8! }
  }
end