Class: Evil::Plugin::Configuration::Configurator
- Defined in:
- lib/evil/plugin/configuration.rb
Instance Attribute Summary collapse
-
#fields ⇒ Object
readonly
Returns the value of attribute fields.
Instance Method Summary collapse
-
#initialize ⇒ Configurator
constructor
A new instance of Configurator.
- #password(field, options = {}) ⇒ Object
- #text(field, options = {}) ⇒ Object
Constructor Details
#initialize ⇒ Configurator
Returns a new instance of Configurator.
23 24 25 |
# File 'lib/evil/plugin/configuration.rb', line 23 def initialize @fields = [] end |
Instance Attribute Details
#fields ⇒ Object (readonly)
Returns the value of attribute fields.
21 22 23 |
# File 'lib/evil/plugin/configuration.rb', line 21 def fields @fields end |
Instance Method Details
#password(field, options = {}) ⇒ Object
31 32 33 |
# File 'lib/evil/plugin/configuration.rb', line 31 def password(field, ={}) @fields << ConfigField.new(:password, field, ) end |
#text(field, options = {}) ⇒ Object
27 28 29 |
# File 'lib/evil/plugin/configuration.rb', line 27 def text(field, ={}) @fields << ConfigField.new(:text, field, ) end |