Module: FeatureSupport
- Defined in:
- app/concerns/feature_support.rb
Instance Method Summary collapse
- #supports?(feature) ⇒ Boolean
- #supports_all?(*features) ⇒ Boolean
- #supports_any?(*features) ⇒ Boolean
Instance Method Details
#supports?(feature) ⇒ Boolean
3 4 5 |
# File 'app/concerns/feature_support.rb', line 3 def supports?(feature) features.member?(feature) end |
#supports_all?(*features) ⇒ Boolean
11 12 13 |
# File 'app/concerns/feature_support.rb', line 11 def supports_all?(*features) features.all?(&method(:supports?)) end |
#supports_any?(*features) ⇒ Boolean
7 8 9 |
# File 'app/concerns/feature_support.rb', line 7 def supports_any?(*features) features.any?(&method(:supports?)) end |