【发布时间】:2015-05-10 22:38:45
【问题描述】:
在 JavaScript 中,很容易在闭包中隐藏函数或变量。
在 ruby 中,私有不适用于 Module 方法。
有最佳做法吗?
module Lib
def self.public_function
private_function
end
private # Does not work
def self.private_function
end
end
Lib.public_function
我读过这篇文章:Private module methods in Ruby
但最佳答案对我来说还不够简单。
【问题讨论】:
标签: ruby