[[ code that attempted to make a private method ]]
Here is one I did it:
class Foo
def one # not Foo.one
[ "one", "two", "three" ]
end
private :one
def two
one.each { |el|
print "howdy, ", el, "!\n"
}
end
end
foo = Foo.new
foo.two
print foo.one.join(','),"\n"
$ ruby test.rb
howdy, one!
howdy, two!
howdy, three!
test.rb:16: private method `one' called for #<Foo:0x401fd83c> (NameError)
Seems to work for me.
-Wayne