Sha256: 60e097cbeeac8c5dc7ca4e1a1808ae7aebaac51710853e8fa17c4515e66eded6

Contents?: true

Size: 358 Bytes

Versions: 11

Compression:

Stored size: 358 Bytes

Contents

# frozen_string_literal: true

module LazyLazer
  # The base class for all model errors.
  class ModelError < StandardError; end

  # This is raised when a required attribute isn't included.
  class RequiredAttribute < ModelError; end

  # Raised when a missing attribute is called but a default isn't present.
  class MissingAttribute < ModelError; end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
lazy_lazer-0.8.1 lib/lazy_lazer/errors.rb
lazy_lazer-0.8.0 lib/lazy_lazer/errors.rb
lazy_lazer-0.7.2 lib/lazy_lazer/errors.rb
lazy_lazer-0.7.1 lib/lazy_lazer/errors.rb
lazy_lazer-0.7.0 lib/lazy_lazer/errors.rb
lazy_lazer-0.6.0 lib/lazy_lazer/errors.rb
lazy_lazer-0.5.4 lib/lazy_lazer/errors.rb
lazy_lazer-0.5.3 lib/lazy_lazer/errors.rb
lazy_lazer-0.5.2 lib/lazy_lazer/errors.rb
lazy_lazer-0.5.1 lib/lazy_lazer/errors.rb
lazy_lazer-0.5.0 lib/lazy_lazer/errors.rb