Sha256: c63cb4eadad58863eea4c5fc4f18be0adf9c4bd642cb40f3a4e008f591e799f9

Contents?: true

Size: 466 Bytes

Versions: 2

Compression:

Stored size: 466 Bytes

Contents

# encoding: utf-8

class AbstractMapper

  # The collection of gem-specific errors
  #
  module Errors

    # An exception to be raised when unknown DSL methods is used
    #
    # @api public
    #
    class UnknownCommand < NameError

      # @private
      def initialize(name)
        super "'#{name}' is not a registered DSL command"
        IceNine.deep_freeze(self)
      end

    end # class UnknownCommand

  end # module Errors

end # class AbstractMapper

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
abstract_mapper-0.1.0 lib/abstract_mapper/errors/unknown_command.rb
abstract_mapper-0.0.2 lib/abstract_mapper/errors/unknown_command.rb