summaryrefslogtreecommitdiff
path: root/lib/ostruct.rb
diff options
context:
space:
mode:
authormarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-02-15 03:31:30 +0000
committermarcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-02-15 03:31:30 +0000
commit3281b90ecb96f2579cf4b9893abffd45a0993313 (patch)
treed2dcfb2791ea047d60c92253e0b74c1d35fe6a46 /lib/ostruct.rb
parent8b4b4032f711766c3863c40fff33acde9a5bc331 (diff)
* lib/ostruct.rb: Simplify and fix rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/ostruct.rb')
-rw-r--r--lib/ostruct.rb18
1 files changed, 3 insertions, 15 deletions
diff --git a/lib/ostruct.rb b/lib/ostruct.rb
index 3779b2d..a57eb08 100644
--- a/lib/ostruct.rb
+++ b/lib/ostruct.rb
@@ -30,12 +30,6 @@
# An OpenStruct employs a Hash internally to store the methods and values and
# can even be initialized with one:
#
-# country_data = { :country => "Australia", :population => 20_000_000 }
-# australia = OpenStruct.new(country_data)
-# p australia # -> <OpenStruct country="Australia" population=20000000>
-#
-# You may also define the hash in the initialization call:
-#
# australia = OpenStruct.new(:country => "Australia", :population => 20_000_000)
# p australia # -> <OpenStruct country="Australia" population=20000000>
#
@@ -89,12 +83,6 @@ class OpenStruct
#
# p data # -> <OpenStruct country="Australia" population=20000000>
#
- # You may also define the hash in the initialization call:
- #
- # australia = OpenStruct.new(:country => "Australia",
- # :population => 20_000_000)
- # p australia # -> <OpenStruct country="Australia" population=20000000>
- #
def initialize(hash=nil)
@table = {}
if hash
@@ -146,7 +134,7 @@ class OpenStruct
#
# #modifiable is used internally to check if the OpenStruct is able to be
- # modified before granting access to the internal Hash table to be augmented.
+ # modified before granting access to the internal Hash table to be modified.
#
def modifiable
begin
@@ -190,8 +178,8 @@ class OpenStruct
end
#
- # Remove the named field from the object. Returning the value that the field
- # contained if it has defined.
+ # Remove the named field from the object. Returns the value that the field
+ # contained if it was defined.
#
# require 'ostruct'
#