summaryrefslogtreecommitdiff
path: root/lib/delegate.rb
AgeCommit message (Expand)Author
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
2009-10-16* lib/delegate.rb (Delegator#respond_to_missing): warn if optionalmatz
2009-10-06* lib/delegate.rb (Delegator::public_api): take snapshot ofmatz
2009-08-13* lib/delegate.rb (Delegator#method_missing): __FILE__ may containmatz
2009-03-06* {ext,lib,test}/**/*.rb: removed trailing spaces.nobu
2008-11-10* lib/delegate.rb (Delegator.delegating_block): should not refermatz
2008-10-15* lib/delegate.rb (DelegateClass): restored 1.8 behavior formatz
2008-10-14* lib/delegate.rb (Delegator): simplified and restored 1.8matz
2008-06-04* lib/rdoc.rb: massive spelling correction patch from Evan Farrarmatz
2008-06-02* lib/delegate.rb (Delegator::MethodDelegation#respond_to):knu
2008-02-04* lib/delegate.rb (DelegateClass): use define_method instead ofnobu
2008-02-04 * lib/delegate.rb (Delegator.preserved, DelegateClass.methods): extendusa
2008-01-04* eval.c (Init_eval): move instance_eval and instance_exec tomatz
2007-12-10* eval.c (rb_f_public_send): rename invoke_method to public_send.matz
2007-11-04* eval.c (rb_f_send): allow send/__send__ to call methods of allmatz
2007-08-26* io.c (rb_io_each_byte): caused infinite loop. [ruby-dev:31652]matz
2007-08-24* eval.c (rb_f_send_bang): abandon the name funcall for privatematz
2007-02-14* lib/delegate.rb: catch up with class local variable (@_v) spec.ko1