Sha256: 5a4e992a05a48e2d75f6100713443cec7b4a02f2077d2515554821c9f56a85b7
Contents?: true
Size: 225 Bytes
Versions: 1
Compression:
Stored size: 225 Bytes
Contents
# frozen_string_literal: false class Struct 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lite-ruby-1.0.1 | lib/lite/ruby/struct.rb |