Class: Concealer::Strategy::Blacklist

Inherits:
Allow show all
Defined in:
lib/concealer/strategy/blacklist.rb

Instance Method Summary collapse

Constructor Details

#initialize(blacklist) ⇒ Blacklist

Returns a new instance of Blacklist.



3
4
5
# File 'lib/concealer/strategy/blacklist.rb', line 3

def initialize(blacklist)
  @blacklist = blacklist
end

Instance Method Details

#allow?(model, method, args) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
# File 'lib/concealer/strategy/blacklist.rb', line 7

def allow?(model, method, args)
  return false if blacklisted_methods(model).include?(method)
  super
end