summaryrefslogtreecommitdiff
path: root/lib/ostruct.rb
AgeCommit message (Expand)Author
2021-11-28[ruby/ostruct] [DOC] Fix code markups [ci skip]Nobuyoshi Nakada
2021-10-21[ruby/ostruct] Bump up ostruct version to 0.5.0Hiroshi SHIBATA
2021-09-28[ruby/ostruct] Strip trailing spacesNobuyoshi Nakada
2021-09-28[ruby/ostruct] Allow properties to be accessed even when the object is moved ...rm155
2021-09-15[DOC] Fix broken links [ci skip]Nobuyoshi Nakada
2021-06-15[ruby/ostruct] v0.4.0Marc-Andre Lafortune
2021-06-14[lib/ostruct] Allow overriding of `block_given?`Marc-Andre Lafortune
2021-06-14[ruby/ostruct] bump upNobuyoshi Nakada
2021-06-14Add fallback block to `OpenStruct#delete_field` (#1409)jfrazx
2021-04-28[ruby/ostruct] Add compatibility for to_h with block in Ruby 2.5Marc-Andre Lafortune
2021-04-28[ruby/ostruct] Compatibility with Ruby 2.5Marc-Andre Lafortune
2021-01-13[ruby/ostruct] Bump versionMarc-Andre Lafortune
2021-01-12Fix method protection for modules in the ancestry chain.Marc-Andre Lafortune
2021-01-05[ruby/ostruct] Bump versionMarc-Andre Lafortune
2021-01-05[ruby/ostruct] Allow ostruct to return a value on super (#4028)Adam Hess
2020-11-04[ruby/ostruct] Update versionMarc-Andre Lafortune
2020-11-04[ruby/ostruct] Restore `ostruct` docMarc-Andre Lafortune
2020-11-04Revert "Make `marshal_load` public"Marc-Andre Lafortune
2020-10-27Separate `send` into `public_send` and `__send__`Nobuyoshi Nakada
2020-10-06Make `marshal_load` publicAaron Patterson
2020-10-06[lib/ostruct] Fix Marshal loadingMarc-Andre Lafortune
2020-09-30[ruby/ostruct] Tweak docMarc-Andre Lafortune
2020-09-30[ruby/ostruct] Remove unused conditionMarc-Andre Lafortune
2020-09-30[ruby/ostruct] Improved YAML serialization.Marc-Andre Lafortune
2020-09-30[ruby/ostruct] Add test that frozen OpenStructs are Ractor-shareableMarc-Andre Lafortune
2020-09-30[ruby/ostruct] Protect subclass' methods and our bang methods.Marc-Andre Lafortune
2020-09-30[ruby/ostruct] Avoid calling initializeMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Fix dup/cloneMarc-Andre Lafortune
2020-09-14[ruby/ostruct] method_missing is privateMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Avoid self calling our public methods.Marc-Andre Lafortune
2020-09-14[ruby/ostruct] Reinstate recent changesMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Revert recent changesMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Add access to public instance methods in case they are overridenMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Tweak docMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Allow overriding public methodsMarc-Andre Lafortune
2020-09-14[ruby/ostruct] Refactor handling of frozen OpenStruct. Simplify `new_ostruct_...Marc-Andre Lafortune
2020-09-14[ruby/ostruct] Revert "ostruct.rb: deferred accessors"Marc-Andre Lafortune
2020-09-04lib/ostruct.rb: Revert "To use RuntimeError instead of FrozenError for old ru...Marc-Andre Lafortune
2020-08-14Fix links to Dig Methods document (#3421)Burdette Lamar
2020-08-13Adding doc/dig_methods.rdoc and links to it (#3416)Burdette Lamar
2020-07-30Extract version number from the sourceNobuyoshi Nakada
2020-01-05Fix OpenStructDocumentationzverok
2019-12-22[ruby/ostruct] Create OpenStruct::VERSIONMarc-Andre Lafortune
2019-05-10Removed old names of internal methodsNobuyoshi Nakada
2019-05-10Suppress a warning in Psych&YAML with verbose modeNobuyoshi Nakada
2019-04-14OpenStruct: improve error message when passing wrong number of arguments.marcandre
2018-12-22ostruct.rb: Accept block for to_h [#15451].marcandre
2018-08-07Support old versions of Ruby with FrozenError.hsbt
2018-07-26lib/ostruct: Remove unnecessary `__send__`marcandre
2018-02-06lib/ostruct.rb: Use `FrozenError` instead of `RuntimeError`.marcandre