Module: Envoku::Resource
- Defined in:
- lib/envoku/resource.rb
Instance Method Summary collapse
- #disable_feature!(feature) ⇒ Object
- #enable_feature!(feature) ⇒ Object
- #feature_enabled?(feature) ⇒ Boolean
- #features_enabled ⇒ Object
- #toggle_feature!(feature) ⇒ Object
Instance Method Details
#disable_feature!(feature) ⇒ Object
3 4 5 |
# File 'lib/envoku/resource.rb', line 3 def disable_feature!(feature) ::Envoku::Feature.new(feature).disable_for!(self) end |
#enable_feature!(feature) ⇒ Object
7 8 9 |
# File 'lib/envoku/resource.rb', line 7 def enable_feature!(feature) ::Envoku::Feature.new(feature).enable_for!(self) end |
#feature_enabled?(feature) ⇒ Boolean
11 12 13 |
# File 'lib/envoku/resource.rb', line 11 def feature_enabled?(feature) ::Envoku::Feature.new(feature).enabled_for?(self) end |
#features_enabled ⇒ Object
15 16 17 |
# File 'lib/envoku/resource.rb', line 15 def features_enabled ::Envoku.features_enabled_for(self) end |
#toggle_feature!(feature) ⇒ Object
19 20 21 |
# File 'lib/envoku/resource.rb', line 19 def toggle_feature!(feature) ::Envoku::Feature.new(feature).toggle_for!(self) end |