Module: ValidatesBlacklist::Validates::ClassMethods

Defined in:
lib/validates_blacklist/validates.rb

Instance Method Summary collapse

Instance Method Details

#blacklistObject



26
27
28
29
30
31
32
33
# File 'lib/validates_blacklist/validates.rb', line 26

def blacklist
  if scope = blacklist_options[:scope]
    list = ValidatesBlacklist::Blacklist.by_scope(scope.to_s)
  else
    list = ValidatesBlacklist::Blacklist.all
  end
  list.map(&:value)
end

#blacklisted?(value) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/validates_blacklist/validates.rb', line 22

def blacklisted?(value)
  blacklist.include?(value)
end