Class: Muwu::ProjectOptionValidator
- Inherits:
-
Object
- Object
- Muwu::ProjectOptionValidator
- Includes:
- Muwu
- Defined in:
- lib/muwu/project_options_builder/project_option_validator.rb
Constant Summary
Constants included from Muwu
GEM_HOME_LIB, GEM_HOME_LIB_MUWU, VERSION
Instance Attribute Summary collapse
-
#key ⇒ Object
readonly
Returns the value of attribute key.
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Instance Method Summary collapse
-
#initialize(key, value, project) ⇒ ProjectOptionValidator
constructor
A new instance of ProjectOptionValidator.
Methods included from Muwu
Constructor Details
#initialize(key, value, project) ⇒ ProjectOptionValidator
Returns a new instance of ProjectOptionValidator.
14 15 16 17 18 |
# File 'lib/muwu/project_options_builder/project_option_validator.rb', line 14 def initialize(key, value, project) key_validator = ProjectOptionValidatorKey.new(key, value, project) @key = key_validator.validated_key @value = key_validator.validated_value end |
Instance Attribute Details
#key ⇒ Object (readonly)
Returns the value of attribute key.
8 9 10 |
# File 'lib/muwu/project_options_builder/project_option_validator.rb', line 8 def key @key end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
8 9 10 |
# File 'lib/muwu/project_options_builder/project_option_validator.rb', line 8 def value @value end |