Class: Responsible::Consumer

Inherits:
Object
  • Object
show all
Defined in:
lib/consumer.rb

Instance Method Summary collapse

Constructor Details

#initialize(*valid_restrictions) ⇒ Consumer

Returns a new instance of Consumer.



3
4
5
# File 'lib/consumer.rb', line 3

def initialize(*valid_restrictions)
  @valid_restrictions = valid_restrictions
end

Instance Method Details

#can_see?(restrictions) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/consumer.rb', line 7

def can_see?(restrictions)
  @valid_restrictions.include?(restrictions)
end