lib/solve/errors.rb in solve-0.2.1 vs lib/solve/errors.rb in solve-0.3.0

- old
+ new

@@ -1,31 +1,34 @@ module Solve - class SolveError < StandardError; end + # @author Jamie Winsor <jamie@vialstudios.com> + module Errors + class SolveError < StandardError; end - class InvalidVersionFormat < SolveError - attr_reader :version + class InvalidVersionFormat < SolveError + attr_reader :version - # @param [#to_s] version - def initialize(version) - @version = version - end + # @param [#to_s] version + def initialize(version) + @version = version + end - def message - "'#{version}' did not contain a valid version string: 'x.y.z' or 'x.y'." + def message + "'#{version}' did not contain a valid version string: 'x.y.z' or 'x.y'." + end end - end - class InvalidConstraintFormat < SolveError - attr_reader :constraint + class InvalidConstraintFormat < SolveError + attr_reader :constraint - # @param [#to_s] constraint - def initialize(constraint) - @constraint = constraint - end + # @param [#to_s] constraint + def initialize(constraint) + @constraint = constraint + end - def message - "'#{constraint}' did not contain a valid operator or a valid version string." + def message + "'#{constraint}' did not contain a valid operator or a valid version string." + end end - end - class NoSolutionError < SolveError; end + class NoSolutionError < SolveError; end + end end