module Togls::DefaultFeatureTargetTypeManager::ClassMethods

Public Instance Methods

default_feature_target_type(target_type = nil) click to toggle source
# File lib/togls/default_feature_target_type_manager.rb, line 8
def default_feature_target_type(target_type = nil)
  if target_type
    if @default_feature_target_type
      raise Togls::DefaultFeatureTargetTypeAlreadySet, 'the default feature target type has already been set'
    else
      @default_feature_target_type = target_type
    end
  else
    if @default_feature_target_type
      return @default_feature_target_type
    else
      return Togls::TargetTypes::NOT_SET
    end
  end
end