Class: BBAttributeFilters::Conditions::Unless
- Defined in:
- lib/bbattribute_filters/conditions/unless.rb
Overview
Allows the handling of the :unless condition
Constant Summary
Constants inherited from Condition
Instance Attribute Summary
Attributes inherited from Condition
Instance Method Summary collapse
- #exclude?(serializer) ⇒ Boolean
- #include?(serializer) ⇒ Boolean
-
#initialize(on) ⇒ Unless
constructor
A new instance of Unless.
Methods inherited from Condition
Constructor Details
#initialize(on) ⇒ Unless
Returns a new instance of Unless.
10 11 12 |
# File 'lib/bbattribute_filters/conditions/unless.rb', line 10 def initialize(on) super(:unless, on) end |
Instance Method Details
#exclude?(serializer) ⇒ Boolean
18 19 20 |
# File 'lib/bbattribute_filters/conditions/unless.rb', line 18 def exclude?(serializer) evaluate(serializer) end |
#include?(serializer) ⇒ Boolean
14 15 16 |
# File 'lib/bbattribute_filters/conditions/unless.rb', line 14 def include?(serializer) !evaluate(serializer) end |