Sha256: 181fc3363a46d2059a2d0d8418cba53cf7e774df38c59cc9546e0ebe4ce16eb0
Contents?: true
Size: 529 Bytes
Versions: 9
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
9 entries across 9 versions & 3 rubygems