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