Sha256: 3acbe7aa476cac5d3c4a7ee339ddd639be4bf553a55dc3ba97942f3e27cbcfdd
Contents?: true
Size: 1.21 KB
Versions: 4
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true module Diffend # Build runner app errors module Errors # Base error class from which all the errors should inherit BaseError = Class.new(StandardError) # Raised when we couldn't find a valid configuration file MissingConfigurationFile = Class.new(BaseError) # Raised when configuration file is empty EmptyConfigurationFile = Class.new(BaseError) # Raised when configuration file is malformed MalformedConfigurationFile = Class.new(BaseError) # Raised when project_id is missing in configuration file ProjectIdMissingInConfigurationFile = Class.new(BaseError) # Raised when shareable_id is missing in configuration file ShareableIdMissingInConfigurationFile = Class.new(BaseError) # Raised when shareable_key is missing in configuration file ShareableKeyMissingInConfigurationFile = Class.new(BaseError) # Raised when build_path is missing in configuration file BuildPathMissingInConfigurationFile = Class.new(BaseError) # When unsupported response returned from the endpoint UnsupportedResponse = Class.new(BaseError) # When unsupported action returned from the endpoint UnsupportedAction = Class.new(BaseError) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
diffend-0.2.23 | lib/diffend/errors.rb |
diffend-0.2.19 | lib/diffend/errors.rb |
diffend-0.2.18 | lib/diffend/errors.rb |
diffend-0.2.17 | lib/diffend/errors.rb |