Sha256: 5992508a2be052ba7e93d64c8cb2a65c31e3580b47e3e74414cfb3c1c54d738f
Contents?: true
Size: 312 Bytes
Versions: 13
Compression:
Stored size: 312 Bytes
Contents
# frozen_string_literal: false class Struct def [](key) send(key) end def []=(key, val) send("#{key}=", val) end def attributes each_pair.with_object({}) { |(key, val), hash| hash[key] = val } end def replace(args) args.each_pair { |key, val| send("#{key}=", val) } end end
Version data entries
13 entries across 13 versions & 1 rubygems