Sha256: 8a3fd025aed6b0491358e4833c076212a126b160be2c5d025496bf7cd18f1161

Contents?: true

Size: 301 Bytes

Versions: 5

Compression:

Stored size: 301 Bytes

Contents

module Valcro
  class Error
    attr_accessor :property, :message

    def initialize(property, message)
      @property = property
      @message  = message
    end

    def to_s
      if @property == :base
        message
      else
        "#{property.to_s} #{message}"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
valcro-0.2.0 lib/valcro/error.rb
valcro-0.1.1 lib/valcro/error.rb
valcro-0.1 lib/valcro/error.rb
valcro-0.0.2 lib/valcro/error.rb
valcro-0.0.1 lib/valcro/error.rb