Sha256: d1cdf5083b429ec92c36b0eb8922c34b6ac352b0f9a3ae5ea861e82065bfc2a3

Contents?: true

Size: 257 Bytes

Versions: 3

Compression:

Stored size: 257 Bytes

Contents

module SimpleValidate
  class ValidatesPresenceOf < ValidatesBase

    def initialize(attribute, options)
      super(attribute, options[:message] || "can't be empty")
    end

    def valid?(instance)
      !instance.send(attribute).nil?
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
simple_validate-1.1.1 lib/simple_validate/validates_presence_of.rb
simple_validate-1.1.0 lib/simple_validate/validates_presence_of.rb
simple_validate-1.0.0 lib/simple_validate/validates_presence_of.rb