Module: ValidatesBlacklist::Validates
- Defined in:
- lib/validates_blacklist/validates.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Instance Method Summary collapse
Instance Method Details
#validates_blacklist(options = {}) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/validates_blacklist/validates.rb', line 3 def validates_blacklist(={}) .reverse_merge!( :message => "is not allowed", :columns => [], :scope => nil) unless included_modules.include? InstanceMethods class_inheritable_accessor :blacklist_options extend ClassMethods include InstanceMethods validate :blacklisted_columns end self. = end |