summaryrefslogtreecommitdiff
path: root/lib/delegate.rb
AgeCommit message (Expand)Author
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
2009-12-29* lib/delegate.rb (marshal_dump/load): Provide forward compatibility [ruby-co...marcandre
2009-12-24* lib/delegate.rb (marshal_dump/load): dump & load instance variables by defa...marcandre
2009-10-24* object.c (rb_obj_cmp): defines Object#<=>. [ruby-core:24063]matz
2009-10-17* vm_method.c (basic_obj_respond_to): call #respond_to_missing?matz
2009-10-17* lib/delegate.rb (Delegator#respond_to_missing): warn only whenmatz
2009-10-16* lib/delegate: rdoc typomarcandre
2009-10-16* lib/delegate.rb (Delegator#method_missing): remove backtracematz
2009-10-16* lib/delegate.rb (Delegator#freeze): #freeze should freeze selfmatz