~ubuntu-branches/ubuntu/utopic/ruby-validatable/utopic-proposed

« back to all changes in this revision

Viewing changes to lib/validations/validates_true_for.rb

  • Committer: Package Import Robot
  • Author(s): Cédric Boutillier
  • Date: 2012-05-19 17:34:34 UTC
  • Revision ID: package-import@ubuntu.com-20120519173434-o3pdvc5suz2jzbv4
Tags: upstream-1.6.7
Import upstream version 1.6.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
module Validatable
 
2
  class ValidatesTrueFor < ValidationBase #:nodoc:
 
3
    required_option :logic
 
4
  
 
5
    def valid?(instance)
 
6
      instance.instance_eval(&logic) == true
 
7
    end
 
8
    
 
9
    def message(instance)
 
10
      super || "is invalid"
 
11
    end
 
12
  end
 
13
end
 
 
b'\\ No newline at end of file'