Module: SimpleFeatureFlags

Defined in:
lib/simple_feature_flags.rb,
lib/simple_feature_flags/cli.rb,
lib/simple_feature_flags/version.rb,
lib/simple_feature_flags/cli/runner.rb,
lib/simple_feature_flags/cli/command.rb,
lib/simple_feature_flags/cli/options.rb,
lib/simple_feature_flags/ram_storage.rb,
lib/simple_feature_flags/configuration.rb,
lib/simple_feature_flags/redis_storage.rb,
lib/simple_feature_flags/test_ram_storage.rb,
lib/simple_feature_flags/cli/command/generate.rb

Defined Under Namespace

Modules: Cli Classes: Configuration, FlagNotDefinedError, IncorrectWorkingDirectoryError, NoSuchCommandError, RamStorage, RedisStorage, TestRamStorage

Constant Summary collapse

NOT_PRESENT =
::Object.new.freeze
UI_GEM =
'simple_feature_flags-ui'
UI_CLASS_NAME =
'::SimpleFeatureFlags::Ui'
WEB_UI_CLASS_NAME =
'::SimpleFeatureFlags::Ui::Web'
ACTIVE_GLOBALLY =
::Set['globally', :globally, 'true', true].freeze
ACTIVE_PARTIALLY =
::Set['partially', :partially].freeze
CONFIG =
Configuration.new
VERSION =
"1.2.0"

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



24
25
26
# File 'lib/simple_feature_flags.rb', line 24

def self.configure(&block)
  block.call(CONFIG)
end