Class: WeaselDiesel::Params::Namespace
- Inherits:
-
Object
- Object
- WeaselDiesel::Params::Namespace
- Defined in:
- lib/params.rb
Overview
Namespaces have a name, and options.
Instance Attribute Summary collapse
-
#name ⇒ Symbol, String
readonly
Name The name of the namespace.
-
#null ⇒ Boolean
readonly
:null Can this namespace be null?.
Instance Method Summary collapse
-
#initialize(name, opts = {}) ⇒ Namespace
constructor
A new instance of Namespace.
Constructor Details
#initialize(name, opts = {}) ⇒ Namespace
Returns a new instance of Namespace.
27 28 29 30 |
# File 'lib/params.rb', line 27 def initialize(name, opts={}) @name = name @null = opts[:null] || false end |
Instance Attribute Details
#name ⇒ Symbol, String (readonly)
Returns name The name of the namespace.
16 17 18 |
# File 'lib/params.rb', line 16 def name @name end |
#null ⇒ Boolean (readonly)
Returns :null Can this namespace be null?.
20 21 22 |
# File 'lib/params.rb', line 20 def null @null end |