lib/active_mocker/mock/exceptions.rb in active_mocker-2.1.3 vs lib/active_mocker/mock/exceptions.rb in active_mocker-2.2.0
- old
+ new
@@ -1,5 +1,6 @@
+# frozen_string_literal: true
module ActiveMocker
class RecordNotFound < StandardError
end
module Mock
@@ -10,26 +11,22 @@
class IdError < StandardError
end
# Raised when unknown attributes are supplied via mass assignment.
class UnknownAttributeError < NoMethodError
-
attr_reader :record, :attribute
def initialize(record, attribute)
@record = record
@attribute = attribute.to_s
super("unknown attribute: #{attribute}")
end
-
end
class UpdateMocksError < Exception
-
def initialize(name, mock_version, gem_version)
super("#{name} was built with #{mock_version} but the gem version is #{gem_version}. Run `rake active_mocker:build` to update.")
end
-
end
class NotImplementedError < Exception
end