Sha256: b52214cdbe8a238f4dba319f66834d61dd43b69dd1c56be214b15807904d99f6
Contents?: true
Size: 758 Bytes
Versions: 3
Compression:
Stored size: 758 Bytes
Contents
module Solve module Errors class SolveError < StandardError alias_method :mesage, :to_s end class InvalidVersionFormat < SolveError attr_reader :version # @param [#to_s] version def initialize(version) @version = version end def to_s "'#{version}' did not contain a valid version string: 'x.y.z' or 'x.y'." end end class InvalidConstraintFormat < SolveError attr_reader :constraint # @param [#to_s] constraint def initialize(constraint) @constraint = constraint end def to_s "'#{constraint}' did not contain a valid operator or a valid version string." end end class NoSolutionError < SolveError; end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
solve-0.6.1 | lib/solve/errors.rb |
solve-0.6.0 | lib/solve/errors.rb |
solve-0.5.0 | lib/solve/errors.rb |