Method: Togglefy.toggle

Defined in:
lib/togglefy.rb

.toggle(identifier) ⇒ boolean Also known as: toggle_feature

Toggles the status of a feature.

Parameters:

  • identifier (Symbol, String)

    The unique identifier of the feature.

Returns:

  • (boolean)

    True if the feature was toggled, false otherwise.

Raises:



200
201
202
203
204
# File 'lib/togglefy.rb', line 200

def self.toggle(identifier)
  FeatureManager.new(identifier).toggle
rescue ActiveRecord::RecordNotFound
  raise Togglefy::FeatureNotFound, "Couldn't find Togglefy::Feature with identifier '#{identifier}'"
end