class Faultline::Config::Validator
Constants
- REQUIRED_API_KEY_MSG
@return [String]
- REQUIRED_ENDPOINT_MSG
@return [String]
- REQUIRED_PROJECT_MSG
@return [String]
Public Instance Methods
valid_api_key?()
click to toggle source
@return [Boolean]
# File lib/faultline/config/validator.rb, line 26 def valid_api_key? valid = @config.api_key.is_a?(String) && !@config.api_key.empty? @error_message = REQUIRED_API_KEY_MSG unless valid valid end
valid_endpoint?()
click to toggle source
@return [Boolean]
# File lib/faultline/config/validator.rb, line 34 def valid_endpoint? valid = @config.endpoint.is_a?(URI) && !@config.endpoint.to_s.empty? @error_message = REQUIRED_ENDPOINT_MSG unless valid valid end
valid_project?()
click to toggle source
@return [Boolean]
# File lib/faultline/config/validator.rb, line 18 def valid_project? valid = @config.project.is_a?(String) && !@config.project.empty? @error_message = REQUIRED_PROJECT_MSG unless valid valid end