Method: NsOptions::Namespace#initialize
- Defined in:
- lib/ns-options/namespace.rb
#initialize(name, option_type_class = nil, &block) ⇒ Namespace
Returns a new instance of Namespace.
10 11 12 13 14 |
# File 'lib/ns-options/namespace.rb', line 10 def initialize(name, option_type_class=nil, &block) @__name__ = name @__data__ = NamespaceData.new(self, option_type_class || Object) @__data__.define(&block) end |