Sha256: 85de91eea41e30ccda725a5de191cb7b76dffeadfa209740ca4ec11a7b961858

Contents?: true

Size: 373 Bytes

Versions: 3

Compression:

Stored size: 373 Bytes

Contents

module Modis
  class ModisError < StandardError; end
  class RecordNotSaved < ModisError; end
  class RecordNotFound < ModisError; end
  class RecordInvalid < ModisError; end
  class UnsupportedAttributeType < ModisError; end
  class AttributeCoercionError < ModisError; end

  module Errors
    def errors
      @errors ||= ActiveModel::Errors.new(self)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
modis-1.1.0 lib/modis/errors.rb
modis-1.0.0 lib/modis/errors.rb
modis-0.0.1 lib/modis/errors.rb