Sha256: 45d88db21906478a8424aecfc203441433998b9682f366576fc81da6cd30ecaf

Contents?: true

Size: 646 Bytes

Versions: 14

Compression:

Stored size: 646 Bytes

Contents

module Mongoa
  module MongoMapper
    module Matchers
      class ValidatePresenceOfMatcher < ValidateBase
        def description
          "require #{@attribute} to be set"
        end

        def failure_message
          "Expected #{@attribute} to be a required field (validates_presence_of or :required => true) but was not"
        end

        def negative_failure_message
          "Expected #{@attribute} to not be a required field (validates_presence_of or :required => true), but it was"
        end
        
        private
        
        def validation_type
          "ValidatesPresenceOf"
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
mongoa-0.2.3 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.2.2 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.2.1 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.17 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.16 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.15 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.14 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.13 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.12 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.11 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.10 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.9 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.8 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb
mongoa-0.1.7 lib/mongoa/mongo_mapper/validations/validate_presence_of.rb