| Commit message (Expand) | Author | Age | Files | Lines |
* | * lib/ostruct.rb: Add [] and []=, base on a patch by Thomas Sawyer | marcandre | 2012-10-28 | 1 | -2/+22 |
* | * lib/ostruct.rb: Also accept {Open}Struct as argument to new | marcandre | 2012-10-28 | 1 | -3/+5 |
* | * lib/ostruct.rb: Simplify code | marcandre | 2012-10-28 | 1 | -6/+4 |
* | * lib/ostruct.rb: Add OpenStruct#eql? and OpenStruct#hash | marcandre | 2012-10-28 | 1 | -2/+19 |
* | * lib/ostruct.rb (each_pair): Add #each_pair [#1400] | marcandre | 2012-10-28 | 1 | -0/+14 |
* | * lib/ostruct.rb: Protect new_ostruct_member [ruby-core:42779] [#6056] | marcandre | 2012-10-28 | 1 | -1/+2 |
* | * lib/ostruct.rb: Remove rdoc details on marshal_{load|dump} and fix rdoc | marcandre | 2012-10-28 | 1 | -22/+4 |
* | * hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods. | nobu | 2012-04-24 | 1 | -0/+13 |
* | Revert r35339-35343 because of no tests. | naruse | 2012-04-18 | 1 | -12/+17 |
* | * lib/ostruct.rb: Add OpenStruct#to_h [Feature #6276] | marcandre | 2012-04-16 | 1 | -17/+12 |
* | * lib/ostruct.rb (delete_field): Bug fix so previous value is returned. | marcandre | 2012-02-22 | 1 | -1/+1 |
* | * lib/ostruct.rb: Create getters and setters after dup. | marcandre | 2012-02-15 | 1 | -0/+1 |
* | * lib/ostruct.rb: Simplify and fix rdoc. | marcandre | 2012-02-15 | 1 | -15/+3 |
* | * ext/pathname/lib/pathname.rb: Fix typos and grammar mistakes. Patch | drbrain | 2011-08-26 | 1 | -3/+3 |
* | * lib/ostruct.rb (method_missing): Handle [] and []= correctly. | marcandre | 2011-05-27 | 1 | -3/+3 |
* | * lib/ostruct.rb: Improve documentation. Patch by Franklin Webber. | drbrain | 2011-05-22 | 1 | -18/+113 |
* | * lib/ostruct.rb (OpenStruct#delete_field): also undefine | nobu | 2010-11-03 | 1 | -1/+3 |
* | * {ext,lib,test}/**/*.rb: removed trailing spaces. | nobu | 2009-03-06 | 1 | -4/+4 |
* | * lib/ostruct.rb (modifiable): check if really frozen. | nobu | 2009-02-27 | 1 | -2/+4 |
* | * lib/ostruct.rb (OpenStruct#new_ostruct_member): checks if frozen. | nobu | 2009-02-15 | 1 | -8/+12 |
* | * lib/ostruct.rb (OpenStruct#inspect): fixed the recursion check. | yugui | 2009-01-13 | 1 | -13/+11 |
* | * lib/ostruct.rb (new_ostruct_member): Object#send no longer call | nobu | 2005-09-12 | 1 | -3/+4 |
* | * lib/ostruct.rb: a patch from Florian Gross <florgro@gmail.com> | matz | 2005-09-05 | 1 | -11/+30 |
* | * eval.c (proc_invoke): prepare to pass a block from "call" method | matz | 2004-12-03 | 1 | -10/+6 |
* | * io.c (rb_file_initialize): [ruby-dev:25032] | matz | 2004-12-02 | 1 | -6/+23 |
* | * io.c (rb_io_sysread): use temporary lock. [ruby-dev:24992] | matz | 2004-11-29 | 1 | -8/+6 |
* | * node.h (NODE_TYPESHIFT): allow 4 more bits for line numbers. | matz | 2004-10-27 | 1 | -0/+8 |
* | * exception message clean-up by Ian Macdonald <ian@caliban.org>. | matz | 2004-03-29 | 1 | -1/+1 |
* | * lib/ostruct.rb (OpenStruct#initialize_copy): should not share | nobu | 2004-02-20 | 1 | -0/+6 |
* | * lib/ostruct.rb: documented | gsinclair | 2004-02-19 | 1 | -11/+54 |
* | * lib/ostruct.rb: Added OpenStruct#==. | ntalbott | 2003-09-25 | 1 | -0/+8 |
* | * lib/ostruct.rb (OpenStruct::method_missing): prohibit modifying | matz | 2003-08-26 | 1 | -0/+3 |
* | * instruby.rb: not rewrite installed scripts when dry-run mode. | nobu | 2002-11-18 | 1 | -8/+4 |
* | * ostruct.rb: keep NoMethodError message with Ruby itself. | nahi | 2002-11-15 | 1 | -1/+1 |
* | * observer.rb: raise NoMethodError instead of NameError. [ruby-dev:18788] | nahi | 2002-11-14 | 1 | -2/+2 |
* | * object.c (Init_Object): added Object#object_id, new name for | matz | 2002-11-03 | 1 | -8/+5 |
* | use Object#class instead of deprecated Object#type. | nobu | 2002-10-02 | 1 | -2/+2 |
* | Initial revision | matz | 1998-01-16 | 1 | -0/+55 |