mod.private_class_method(symbol, ...) â mod
Instance Public methods
Makes existing class methods private. Often used to hide the default
constructor new
.
1 2 3 4 5 6 7 | class SimpleSingleton # Not thread safe private_class_method :new def SimpleSingleton.create(*args, &block) @me = new (*args, &block) if ! @me @me end end |
Please login to continue.