* lib/ostruct.rb: Protect new_ostruct_member [ruby-core:42779] [#6056]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
marcandre 2012-10-28 21:18:32 +00:00
Родитель af29f7d2a3
Коммит 2dafb0f47a
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -143,7 +143,7 @@ class OpenStruct
protected :modifiable protected :modifiable
# #
# new_ostruct_member is used internally to defined properties on the # Used internally to defined properties on the
# OpenStruct. It does this by using the metaprogramming function # OpenStruct. It does this by using the metaprogramming function
# define_method for both the getter method and the setter method. # define_method for both the getter method and the setter method.
# #
@ -157,6 +157,7 @@ class OpenStruct
end end
name name
end end
protected :new_ostruct_member
def method_missing(mid, *args) # :nodoc: def method_missing(mid, *args) # :nodoc:
mname = mid.id2name mname = mid.id2name