module Ephemeron::Validators::Store::AllowedButUnsaved

Public Instance Methods

call() click to toggle source
# File lib/ephemeron/validators/store/allowed_but_unsaved.rb, line 9
def call
  model = Ephemeron::Store::Finders.find_first_allowed_but_unsaved
  return if model.nil?

  raise(
    PersistenceError,
    "save allowed for #{Ephemeron::Store::Convert.call(model)} but never saved"
  )
end