Sha256: 277934e4bdfea4c64e14adde1570b20de6d6042aa94ff9428df28f1dec07f56a

Contents?: true

Size: 450 Bytes

Versions: 4

Compression:

Stored size: 450 Bytes

Contents

# frozen_string_literal: true

module Ciesta
  # Error for violating constraints
  ViolatesConstraints = Class.new(ArgumentError)

  # Error for invalid object
  FormNotValid = Class.new(StandardError)

  # Error for missing field definition
  FieldNotDefined = Class.new(NoMethodError)

  # Error for missing method of model
  AttributeNotDefined = Class.new(NoMethodError)

  # Error for nil object
  ModelNotPresent = Class.new(StandardError)
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ciesta-0.3.2 lib/ciesta/errors.rb
ciesta-0.3.1 lib/ciesta/errors.rb
ciesta-0.2.5 lib/ciesta/errors.rb
ciesta-0.2.4 lib/ciesta/errors.rb