summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-Andre Lafortune <@marc-andre.ca>2020-09-02 16:05:59 -0400
committerHiroshi SHIBATA <[email protected]>2021-04-28 17:48:05 +0900
commit7f1323c3bd7d957740bbc5d2c7c0e1c9f167e501 ()
tree1eccfb67e499776b0061da5c121cc4e0e865b88f
parent37b445eaeb9fdb5c717a32253d0d00c50a650b93 (diff)
[ruby/ostruct] Add compatibility for to_h with block in Ruby 2.5
https://.com/ruby/ostruct/commit/da45de5068
-rw-r--r--lib/ostruct.rb20
1 files changed, 15 insertions, 5 deletions
@@ -166,11 +166,21 @@ class OpenStruct
# data.to_h {|name, value| [name.to_s, value.upcase] }
# # => {"country" => "AUSTRALIA", "capital" => "CANBERRA" }
#
- def to_h(&block)
- if block
- @table.to_h(&block)
- else
- @table.dup
end
end