path: root/lib/delegate.rb
AgeCommit message (Expand)Author
2020-12-22Update library versions of the default gems.Hiroshi SHIBATA
2020-07-30Extract version number from the sourceNobuyoshi Nakada
2020-07-09Add instance_methods to class generated by DelegateClassMasataka Pocke Kuwabara
2020-06-25Add require to Delegator examplesRichard Schneeman
2020-03-22Support obj.clone(freeze: true) for freezing cloneJeremy Evans
2020-02-03Fix SimpleDelegator respond_to? regressionJean Boussier
2020-01-30delegate.rb: fixed keyword arguments in DelegateClassNobuyoshi Nakada
2020-01-03Call initialize_clone with freeze: false if clone called with freeze: falseJeremy Evans
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-10-10Support delegates for BasicObjectJeremy Evans
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-06-02delegate.rb: markup method namesNobuyoshi Nakada
2019-05-30Fix visibility of some methods when using DelegateClassJeremy Evans
2019-05-30Allow DelegateClass() to module_eval given blockJeremy Evans
2019-05-13delegate.rb: don't look for methods on KernelÉtienne Barrié
2019-05-10Fix missing `\A`Kazuhiro NISHIYAMA
2017-12-12Add uplevel keyword to Kernel#warn and use itshyouhei
2017-10-21Use caller with length to reduce unused stringskazu
2017-06-24Delegate to `eql?` [Fix GH-1564]nobu
2017-01-06lib/delegate.rb: Specify frozen_string_literal: true.kazu
2016-10-05* lib/delegate.rb: Added missing spaces and Removed needless spaces.hsbt
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-09-09* lib/delegate.rb: Remove backtrace cleaning for delegated methodszzak
2015-06-13* lib/delegate.rb: [DOC] Update SimpleDelegator example. [ci skip]eregon
2015-04-23* lib/delegate.rb: fix a typo.hsbt
2014-07-26* lib/delegate.rb: split executable code into sample directory.hsbt
2014-05-30* lib/delegate.rb: [DOC] Document raise in Delegator classzzak
2014-05-08* lib/delegate.rb: Fix example of using delegator.ayumin
2014-01-17delegate.rb: keep special methodsnobu
2013-12-04delegate.rb: ignore unset targetnobu
2013-11-21delegate.rb: check if target is setnobu
2013-11-21delegate.rb: try private methods after the targetnobu
2013-11-19delegate.rb: refix r43682nobu
2013-11-15delegate.rb: get rid of global function interferencenobu
2013-07-10* lib/delegate.rb: Add example for __setobj__ and __getobj__zzak
2012-06-08* lib/delegate.rb: Added documentation for Delegator#!. Patch bydrbrain
2011-12-04* lib/delegate.rb (Delegator#methods): Kernel#methods receivesnaruse
2011-07-27 * lib/delegate.rb: Move file-level documentation to the appropriatedrbrain
2011-05-19* lib: revert r31635-r31638 and untabify with expand(1).nobu
2011-05-18 * lib: Convert tabs to spaces for ruby files perdrbrain
2010-06-22* lib/delegate.rb: Forward #trust, #untrust, #taint and #untaintmarcandre
2010-06-12* lib/delegate.rb: Delegate !=, eql? and hash [ruby-core:26139]marcandre
2010-05-30* lib/delegate: Delegator: combine (public|protected) methods withmarcandre
2010-04-10Fix :nodoc: definition. [ruby-dev:40949]naruse
2010-02-08* object.c (rb_obj_clone): call initialize_clone hook method tomatz
2010-02-06* lib/delegate.rb (Delegator#method_missing),nobu
2010-02-05* lib/delegate.rb (Delegator): include copy of Kernel.nobu
2010-02-03* lib/delegate.rb (Delegator): now inherits BasicObject.nobu
2010-02-02* lib/delegate.rb (Delegator#marshal_dump): excludenobu
2010-01-28* lib/delegate.rb (Delegator#initialize_copy): use initialize_copymatz