class Faultline::Config
Attributes
api_key[RW]
endpoint[W]
notifications[RW]
project[RW]
Public Class Methods
new(user_config = {})
click to toggle source
Calls superclass method
# File lib/faultline/config.rb, line 8 def initialize(user_config = {}) super @validator = Faultline::Config::Validator.new(self) end
Public Instance Methods
endpoint()
click to toggle source
# File lib/faultline/config.rb, line 13 def endpoint return nil if @endpoint.nil? URI.parse(File.join(@endpoint, '/projects/', "/#{@project}/", '/errors')) end
valid?()
click to toggle source
# File lib/faultline/config.rb, line 18 def valid? return true if ignored_environment? return false unless @validator.valid_project? return false unless @validator.valid_api_key? return false unless @validator.valid_endpoint? return false unless @validator.valid_environment? true end