module NameTag::BetterStruct
better struct
Public Class Methods
new(h = {})
click to toggle source
# File lib/nametag.rb, line 46 def initialize(h = {}) h.each_pair { |k,v| self[k] = v } end
Public Instance Methods
map(&b)
click to toggle source
# File lib/nametag.rb, line 49 def map(&b) each_pair.map(&b) end
map_values(&b)
click to toggle source
# File lib/nametag.rb, line 52 def map_values(&b) map { |k,v| [k,b[k,v]] } end