Sha256: 17d9004ed3d0cdbcae12aaa6ca3e2003567f005c8b922d3f5f276f374af41d90
Contents?: true
Size: 529 Bytes
Versions: 19
Compression:
Stored size: 529 Bytes
Contents
module MetricFu class Record attr_reader :data def initialize(data, columns) @data = data end def method_missing(name, *args, &block) key = name.to_s if key == 'fetch' @data.send(name, *args, &block) elsif @data.has_key?(key) @data[key] else super(name, *args, &block) end end def []=(key, value) @data[key]=value end def [](key) @data[key] end def has_key?(key) @data.has_key?(key) end end end
Version data entries
19 entries across 19 versions & 1 rubygems