Sha256: 019132dd1793d5e38170d5c2b6f41db4852f112662e6be270ebe64e546ee9358

Contents?: true

Size: 277 Bytes

Versions: 1

Compression:

Stored size: 277 Bytes

Contents

class HungryForm
  class Validator
    class << self
      def required(element, rule)
        if rule.respond_to? :call
          return rule.call(element)
        else
          return "is required" if element.value.to_s.empty? && rule
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hungryform-0.0.1 lib/hungryform/validator.rb