summaryrefslogtreecommitdiffstats
path: root/lib/delegate.rb
Commit message (Expand)AuthorAgeFilesLines
* * lib/delegate.rb (marshal_dump/load): Provide forward compatibility [ruby-co...marcandre2009-12-291-4/+9
* * lib/delegate.rb (marshal_dump/load): dump & load instance variables by defa...marcandre2009-12-241-1/+7
* * object.c (rb_obj_cmp): defines Object#<=>. [ruby-core:24063]matz2009-10-241-1/+1
* * vm_method.c (basic_obj_respond_to): call #respond_to_missing?matz2009-10-171-1/+1
* * lib/delegate.rb (Delegator#respond_to_missing): warn only whenmatz2009-10-171-3/+5
* * lib/delegate: rdoc typomarcandre2009-10-161-1/+1
* * lib/delegate.rb (Delegator#method_missing): remove backtracematz2009-10-161-1/+3
* * lib/delegate.rb (Delegator#freeze): #freeze should freeze selfmatz2009-10-161-0/+6
* * lib/delegate.rb (Delegator#respond_to_missing): warn if optionalmatz2009-10-161-3/+5
* * lib/delegate.rb (Delegator::public_api): take snapshot ofmatz2009-10-061-1/+17
* * lib/delegate.rb (Delegator#method_missing): __FILE__ may containmatz2009-08-131-1/+1
* * {ext,lib,test}/**/*.rb: removed trailing spaces.nobu2009-03-061-18/+18
* * lib/delegate.rb (Delegator.delegating_block): should not refermatz2008-11-101-1/+1
* * lib/delegate.rb (DelegateClass): restored 1.8 behavior formatz2008-10-151-78/+70
* * lib/delegate.rb (Delegator): simplified and restored 1.8matz2008-10-141-13/+1
* * lib/rdoc.rb: massive spelling correction patch from Evan Farrarmatz2008-06-041-1/+1
* * lib/delegate.rb (Delegator::MethodDelegation#respond_to):knu2008-06-021-2/+2
* * lib/delegate.rb (DelegateClass): use define_method instead ofnobu2008-02-041-17/+15
* * lib/delegate.rb (Delegator.preserved, DelegateClass.methods): extendusa2008-02-041-3/+5
* * eval.c (Init_eval): move instance_eval and instance_exec tomatz2008-01-041-2/+4
* * eval.c (rb_f_public_send): rename invoke_method to public_send.matz2007-12-101-2/+2
* * eval.c (rb_f_send): allow send/__send__ to call methods of allmatz2007-11-041-4/+4
* * io.c (rb_io_each_byte): caused infinite loop. [ruby-dev:31652]matz2007-08-261-2/+1
* * eval.c (rb_f_send_bang): abandon the name funcall for privatematz2007-08-241-2/+2
* * lib/delegate.rb: catch up with class local variable (@_v) spec.ko12007-02-141-8/+8
* * lib/weakref.rb (WeakRef::__setobj__): should supportmatz2006-12-071-1/+1
* * string.c (sym_eql): fail early to gain performance.matz2006-09-201-3/+3
* * eval.c (Init_eval): rename #invoke_method andmatz2006-07-261-4/+4
* * lib/delegate.rb (Delegator): should not delegate "funcall".matz2006-02-201-3/+3
* * eval.c (rb_mod_define_method): should save safe_level in thematz2005-12-291-82/+89
* * range.c (rb_range_beg_len): should return Qfalse for non-rangematz2005-10-051-21/+174
* * numeric.c (fix_equal, fix_cmp, fix_gt, fix_ge, fix_lt, fix_le):matz2005-08-121-45/+31
* * lib/delegate.rb (Delegator::respond_to): respond_to? must checkmatz2005-06-301-0/+9
* * eval.c (rb_eval): pre-evaluate argument for unambiguousmatz2005-06-301-0/+8
* * signal.c (sigexit): call rb_thread_signal_exit() instead ofmatz2005-06-121-0/+2
* reverted (commit miss) [ruby-dev:26141]ocean2005-05-121-3/+3
* * eval.c (break_jump): break should not cross functions.matz2005-05-111-3/+3
* * lib/delegate.rb (SimpleDelegator::dup): wrong number ofmatz2004-11-101-8/+8
* * array.c (rb_ary_times): Array#* should return an instance ofmatz2004-10-191-3/+11
* * io.c (read_all): block string buffer modification duringmatz2004-10-191-0/+9
* * enum.c (enum_sort_by): do not use qsort directly. usematz2004-09-211-1/+0
* * parse.y (string_content): turn off NODE_NEWLINE flag to avoidmatz2004-05-071-12/+19
* * lib/delegate.rb (DelegateClass): define internal methods of thenobu2004-03-311-7/+7
* * exception message clean-up by Ian Macdonald <ian@caliban.org>.matz2004-03-291-0/+3
* * misc/ruby-mode.el: better support for general delimitedmatz2004-01-271-1/+2
* * lib/cgi.rb (CGI::QueryExtension::Value::[]): should work likematz2003-12-171-5/+8
* * io.c (argf_read): should not terminate on empty string; waitmatz2003-12-031-1/+2
* * lib/delegate.rb (marshal_dump, marshal_load: defined for Marshal.matz2003-08-041-0/+6
* * error.c (syserr_initialize): prohibit specifying errno formatz2003-05-211-1/+1
* * class.c (rb_class_protected_instance_methods): now givesmatz2003-05-021-4/+4