class Muwu::ProjectOptionValidator
Attributes
key[R]
value[R]
Public Class Methods
new(key, value, project)
click to toggle source
# 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
Protected Class Methods
new_if_valid_key(key, value, project)
click to toggle source
# File lib/muwu/project_options_builder/project_option_validator.rb, line 25 def self.new_if_valid_key(key, value, project) option_validator = new(key, value, project) if option_validator.key return option_validator else return nil end end