Table of Contents - flipper-0.22.2 Documentation
Classes and Modules
- Flipper
- Flipper::Actor
- Flipper::Adapter
- Flipper::Adapter::ClassMethods
- Flipper::Adapters
- Flipper::Adapters::DualWrite
- Flipper::Adapters::Http
- Flipper::Adapters::Http::Client
- Flipper::Adapters::Http::Error
- Flipper::Adapters::Instrumented
- Flipper::Adapters::Memoizable
- Flipper::Adapters::Memory
- Flipper::Adapters::OperationLogger
- Flipper::Adapters::OperationLogger::Operation
- Flipper::Adapters::PStore
- Flipper::Adapters::ReadOnly
- Flipper::Adapters::ReadOnly::WriteAttempted
- Flipper::Adapters::Sync
- Flipper::Adapters::Sync::FeatureSynchronizer
- Flipper::Adapters::Sync::IntervalSynchronizer
- Flipper::Adapters::Sync::Synchronizer
- Flipper::Configuration
- Flipper::ConfigurationDeprecated
- Flipper::DSL
- Flipper::DefaultNotSet
- Flipper::DuplicateGroup
- Flipper::Error
- Flipper::Feature
- Flipper::FeatureCheckContext
- Flipper::Gate
- Flipper::GateNotFound
- Flipper::GateValues
- Flipper::Gates
- Flipper::Gates::Actor
- Flipper::Gates::Boolean
- Flipper::Gates::Group
- Flipper::Gates::PercentageOfActors
- Flipper::Gates::PercentageOfTime
- Flipper::Identifier
- Flipper::Instrumentation
- Flipper::Instrumentation::LogSubscriber
- Flipper::Instrumentation::StatsdSubscriber
- Flipper::Instrumentation::Subscriber
- Flipper::Instrumenters
- Flipper::Instrumenters::Memory
- Flipper::Instrumenters::Noop
- Flipper::InvalidConfigurationValue
- Flipper::Middleware
- Flipper::Middleware::Memoizer
- Flipper::Middleware::SetupEnv
- Flipper::Railtie
- Flipper::Registry
- Flipper::Registry::DuplicateKey
- Flipper::Registry::Error
- Flipper::Registry::KeyNotFound
- Flipper::Test
- Flipper::Test::SharedAdapterTests
- Flipper::Type
- Flipper::Typecast
- Flipper::Types
- Flipper::Types::Actor
- Flipper::Types::Boolean
- Flipper::Types::Group
- Flipper::Types::Percentage
- Flipper::Types::PercentageOfActors
- Flipper::Types::PercentageOfTime
Methods
- ::call — Flipper::Instrumentation::Subscriber
- ::included — Flipper::Adapter
- ::instrument — Flipper::Instrumenters::Noop
- ::key_for — Flipper::Adapters::Memoizable
- ::new — Flipper::Actor
- ::new — Flipper::Adapters::DualWrite
- ::new — Flipper::Adapters::Http
- ::new — Flipper::Adapters::Http::Client
- ::new — Flipper::Adapters::Http::Error
- ::new — Flipper::Adapters::Instrumented
- ::new — Flipper::Adapters::Memoizable
- ::new — Flipper::Adapters::Memory
- ::new — Flipper::Adapters::OperationLogger
- ::new — Flipper::Adapters::OperationLogger::Operation
- ::new — Flipper::Adapters::PStore
- ::new — Flipper::Adapters::ReadOnly
- ::new — Flipper::Adapters::ReadOnly::WriteAttempted
- ::new — Flipper::Adapters::Sync
- ::new — Flipper::Adapters::Sync::FeatureSynchronizer
- ::new — Flipper::Adapters::Sync::IntervalSynchronizer
- ::new — Flipper::Adapters::Sync::Synchronizer
- ::new — Flipper::Configuration
- ::new — Flipper::DSL
- ::new — Flipper::GateNotFound
- ::new — Flipper::DefaultNotSet
- ::new — Flipper::InvalidConfigurationValue
- ::new — Flipper::ConfigurationDeprecated
- ::new — Flipper::Feature
- ::new — Flipper::FeatureCheckContext
- ::new — Flipper::Gate
- ::new — Flipper::GateValues
- ::new — Flipper::Instrumentation::Subscriber
- ::new — Flipper::Instrumenters::Memory
- ::new — Flipper::Middleware::Memoizer
- ::new — Flipper::Middleware::SetupEnv
- ::new — Flipper::Registry
- ::new — Flipper::Registry::KeyNotFound
- ::new — Flipper::Types::Actor
- ::new — Flipper::Types::Boolean
- ::new — Flipper::Types::Group
- ::new — Flipper::Types::Percentage
- ::now — Flipper::Adapters::Sync::IntervalSynchronizer
- ::to_boolean — Flipper::Typecast
- ::to_float — Flipper::Typecast
- ::to_integer — Flipper::Typecast
- ::to_percentage — Flipper::Typecast
- ::to_set — Flipper::Typecast
- ::wrap — Flipper::Type
- ::wrap — Flipper::Types::Group
- ::wrappable? — Flipper::Types::Actor
- #== — Flipper::Actor
- #== — Flipper::GateValues
- #== — Flipper::Type
- #[] — Flipper::DSL
- #[] — Flipper::GateValues
- #actor — Flipper::DSL
- #actors — Flipper::DSL
- #actors_value — Flipper::Feature
- #actors_value — Flipper::FeatureCheckContext
- #adapter — Flipper::Configuration
- #adapter_operation — Flipper::Instrumentation::LogSubscriber
- #add — Flipper::Adapters::DualWrite
- #add — Flipper::Adapters::Http
- #add — Flipper::Adapters::Instrumented
- #add — Flipper::Adapters::Memoizable
- #add — Flipper::Adapters::Memory
- #add — Flipper::Adapters::OperationLogger
- #add — Flipper::Adapters::PStore
- #add — Flipper::Adapters::ReadOnly
- #add — Flipper::Adapters::Sync
- #add — Flipper::DSL
- #add — Flipper::Feature
- #add — Flipper::Registry
- #apply_write_timeout — Flipper::Adapters::Http::Client
- #bool — Flipper::DSL
- #boolean — Flipper::DSL
- #boolean_value — Flipper::Feature
- #boolean_value — Flipper::FeatureCheckContext
- #build_http — Flipper::Adapters::Http::Client
- #build_request — Flipper::Adapters::Http::Client
- #call — Flipper::Adapters::Sync::FeatureSynchronizer
- #call — Flipper::Adapters::Sync::IntervalSynchronizer
- #call — Flipper::Adapters::Sync::Synchronizer
- #call — Flipper::Middleware::Memoizer
- #call — Flipper::Middleware::SetupEnv
- #call! — Flipper::Middleware::SetupEnv
- #clear — Flipper::Adapters::DualWrite
- #clear — Flipper::Adapters::Http
- #clear — Flipper::Adapters::Instrumented
- #clear — Flipper::Adapters::Memoizable
- #clear — Flipper::Adapters::Memory
- #clear — Flipper::Adapters::OperationLogger
- #clear — Flipper::Adapters::PStore
- #clear — Flipper::Adapters::ReadOnly
- #clear — Flipper::Adapters::Sync
- #clear — Flipper::Feature
- #clear — Flipper::Registry
- #clear_gates — Flipper::Adapters::PStore
- #conditional? — Flipper::Feature
- #configuration — Flipper
- #configuration= — Flipper
- #configure — Flipper
- #count — Flipper::Adapters::OperationLogger
- #data_type — Flipper::Gate
- #data_type — Flipper::Gates::Actor
- #data_type — Flipper::Gates::Boolean
- #data_type — Flipper::Gates::Group
- #data_type — Flipper::Gates::PercentageOfActors
- #data_type — Flipper::Gates::PercentageOfTime
- #default — Flipper::Configuration
- #default_config — Flipper::Adapters::Sync::FeatureSynchronizer
- #default_config — Flipper::Adapter
- #default_config — Flipper::Adapter::ClassMethods
- #default_gate_values — Flipper::Adapters::Sync::FeatureSynchronizer
- #default_gate_values? — Flipper::Adapters::Sync::FeatureSynchronizer
- #delete — Flipper::Adapters::Http::Client
- #delete — Flipper::Adapters::PStore
- #disable — Flipper::Adapters::DualWrite
- #disable — Flipper::Adapters::Http
- #disable — Flipper::Adapters::Instrumented
- #disable — Flipper::Adapters::Memoizable
- #disable — Flipper::Adapters::Memory
- #disable — Flipper::Adapters::OperationLogger
- #disable — Flipper::Adapters::PStore
- #disable — Flipper::Adapters::ReadOnly
- #disable — Flipper::Adapters::Sync
- #disable — Flipper::DSL
- #disable — Flipper::Feature
- #disable_actor — Flipper::DSL
- #disable_actor — Flipper::Feature
- #disable_group — Flipper::DSL
- #disable_group — Flipper::Feature
- #disable_percentage_of_actors — Flipper::DSL
- #disable_percentage_of_actors — Flipper::Feature
- #disable_percentage_of_time — Flipper::DSL
- #disable_percentage_of_time — Flipper::Feature
- #disabled_gate_names — Flipper::Feature
- #disabled_gates — Flipper::Feature
- #disabled_groups — Flipper::Feature
- #each — Flipper::Registry
- #enable — Flipper::Adapters::DualWrite
- #enable — Flipper::Adapters::Http
- #enable — Flipper::Adapters::Instrumented
- #enable — Flipper::Adapters::Memoizable
- #enable — Flipper::Adapters::Memory
- #enable — Flipper::Adapters::OperationLogger
- #enable — Flipper::Adapters::PStore
- #enable — Flipper::Adapters::ReadOnly
- #enable — Flipper::Adapters::Sync
- #enable — Flipper::DSL
- #enable — Flipper::Feature
- #enable_actor — Flipper::DSL
- #enable_actor — Flipper::Feature
- #enable_group — Flipper::DSL
- #enable_group — Flipper::Feature
- #enable_percentage_of_actors — Flipper::DSL
- #enable_percentage_of_actors — Flipper::Feature
- #enable_percentage_of_time — Flipper::DSL
- #enable_percentage_of_time — Flipper::Feature
- #enabled? — Flipper::DSL
- #enabled? — Flipper::Feature
- #enabled? — Flipper::Gate
- #enabled? — Flipper::Gates::Actor
- #enabled? — Flipper::Gates::Boolean
- #enabled? — Flipper::Gates::Group
- #enabled? — Flipper::Gates::PercentageOfActors
- #enabled? — Flipper::Gates::PercentageOfTime
- #enabled_gate_names — Flipper::Feature
- #enabled_gates — Flipper::Feature
- #enabled_groups — Flipper::Feature
- #eql? — Flipper::Actor
- #eql? — Flipper::GateValues
- #eql? — Flipper::Type
- #event_by_name — Flipper::Instrumenters::Memory
- #events_by_name — Flipper::Instrumenters::Memory
- #exist? — Flipper::DSL
- #exist? — Flipper::Feature
- #expire_feature — Flipper::Adapters::Memoizable
- #expire_features_set — Flipper::Adapters::Memoizable
- #feature — Flipper::DSL
- #feature_operation — Flipper::Instrumentation::LogSubscriber
- #features — Flipper::Adapters::DualWrite
- #features — Flipper::Adapters::Http
- #features — Flipper::Adapters::Instrumented
- #features — Flipper::Adapters::Memoizable
- #features — Flipper::Adapters::Memory
- #features — Flipper::Adapters::OperationLogger
- #features — Flipper::Adapters::PStore
- #features — Flipper::Adapters::ReadOnly
- #features — Flipper::Adapters::Sync
- #features — Flipper::DSL
- #flipper — Flipper::Middleware::SetupEnv
- #flipper_id — Flipper::Identifier
- #gate — Flipper::Feature
- #gate_for — Flipper::Feature
- #gate_values — Flipper::Feature
- #gates — Flipper::Feature
- #get — Flipper::Adapters::DualWrite
- #get — Flipper::Adapters::Http
- #get — Flipper::Adapters::Http::Client
- #get — Flipper::Adapters::Instrumented
- #get — Flipper::Adapters::Memoizable
- #get — Flipper::Adapters::Memory
- #get — Flipper::Adapters::OperationLogger
- #get — Flipper::Adapters::PStore
- #get — Flipper::Adapters::ReadOnly
- #get — Flipper::Adapters::Sync
- #get — Flipper::Registry
- #get_all — Flipper::Adapters::DualWrite
- #get_all — Flipper::Adapters::Http
- #get_all — Flipper::Adapters::Instrumented
- #get_all — Flipper::Adapters::Memoizable
- #get_all — Flipper::Adapters::Memory
- #get_all — Flipper::Adapters::OperationLogger
- #get_all — Flipper::Adapters::PStore
- #get_all — Flipper::Adapters::ReadOnly
- #get_all — Flipper::Adapters::Sync
- #get_all — Flipper::Adapter
- #get_multi — Flipper::Adapters::DualWrite
- #get_multi — Flipper::Adapters::Http
- #get_multi — Flipper::Adapters::Instrumented
- #get_multi — Flipper::Adapters::Memoizable
- #get_multi — Flipper::Adapters::Memory
- #get_multi — Flipper::Adapters::OperationLogger
- #get_multi — Flipper::Adapters::PStore
- #get_multi — Flipper::Adapters::ReadOnly
- #get_multi — Flipper::Adapters::Sync
- #get_multi — Flipper::Adapter
- #group — Flipper::DSL
- #group — Flipper
- #group_exists? — Flipper
- #group_names — Flipper
- #groups — Flipper::Feature
- #groups — Flipper
- #groups_registry — Flipper
- #groups_registry= — Flipper
- #groups_value — Flipper::Feature
- #groups_value — Flipper::FeatureCheckContext
- #import — Flipper::DSL
- #import — Flipper::Adapter
- #inspect — Flipper::Adapters::Memory
- #inspect — Flipper::Adapters::OperationLogger
- #inspect — Flipper::Adapters::PStore
- #inspect — Flipper::Feature
- #inspect — Flipper::Gate
- #instance — Flipper
- #instance= — Flipper
- #instrument — Flipper::Feature
- #instrument — Flipper::Instrumenters::Memory
- #key — Flipper::Adapters::PStore
- #key — Flipper::Gate
- #key — Flipper::Gates::Actor
- #key — Flipper::Gates::Boolean
- #key — Flipper::Gates::Group
- #key — Flipper::Gates::PercentageOfActors
- #key — Flipper::Gates::PercentageOfTime
- #key? — Flipper::Registry
- #key_for — Flipper::Adapters::Memoizable
- #keys — Flipper::Registry
- #last — Flipper::Adapters::OperationLogger
- #local_boolean_enabled? — Flipper::Adapters::Sync::FeatureSynchronizer
- #local_disabled? — Flipper::Adapters::Sync::FeatureSynchronizer
- #logger — Flipper::Instrumentation::LogSubscriber
- #match? — Flipper::Types::Group
- #memoize= — Flipper::Adapters::Memoizable
- #memoize? — Flipper::Middleware::Memoizer
- #memoized_call — Flipper::Middleware::Memoizer
- #memoizing? — Flipper::Adapters::Memoizable
- #method_missing — Flipper::Types::Actor
- #name — Flipper::Gate
- #name — Flipper::Gates::Actor
- #name — Flipper::Gates::Boolean
- #name — Flipper::Gates::Group
- #name — Flipper::Gates::PercentageOfActors
- #name — Flipper::Gates::PercentageOfTime
- #new — Flipper
- #now — Flipper::Adapters::Sync::IntervalSynchronizer
- #off? — Flipper::Feature
- #on? — Flipper::Feature
- #open? — Flipper::Gate
- #open? — Flipper::Gates::Actor
- #open? — Flipper::Gates::Boolean
- #open? — Flipper::Gates::Group
- #open? — Flipper::Gates::PercentageOfActors
- #open? — Flipper::Gates::PercentageOfTime
- #percentage_of_actors — Flipper::DSL
- #percentage_of_actors_value — Flipper::Feature
- #percentage_of_actors_value — Flipper::FeatureCheckContext
- #percentage_of_time — Flipper::DSL
- #percentage_of_time_value — Flipper::Feature
- #percentage_of_time_value — Flipper::FeatureCheckContext
- #perform — Flipper::Adapters::Http::Client
- #post — Flipper::Adapters::Http::Client
- #preload — Flipper::DSL
- #preload_all — Flipper::DSL
- #protects? — Flipper::Gate
- #protects? — Flipper::Gates::Actor
- #protects? — Flipper::Gates::Boolean
- #protects? — Flipper::Gates::Group
- #protects? — Flipper::Gates::PercentageOfActors
- #protects? — Flipper::Gates::PercentageOfTime
- #read — Flipper::Adapters::PStore
- #read_feature_keys — Flipper::Adapters::PStore
- #read_many_features — Flipper::Adapters::PStore
- #register — Flipper
- #remote_boolean_enabled? — Flipper::Adapters::Sync::FeatureSynchronizer
- #remote_disabled? — Flipper::Adapters::Sync::FeatureSynchronizer
- #remove — Flipper::Adapters::DualWrite
- #remove — Flipper::Adapters::Http
- #remove — Flipper::Adapters::Instrumented
- #remove — Flipper::Adapters::Memoizable
- #remove — Flipper::Adapters::Memory
- #remove — Flipper::Adapters::OperationLogger
- #remove — Flipper::Adapters::PStore
- #remove — Flipper::Adapters::ReadOnly
- #remove — Flipper::Adapters::Sync
- #remove — Flipper::DSL
- #remove — Flipper::Feature
- #request_body_for_gate — Flipper::Adapters::Http
- #reset — Flipper::Adapters::OperationLogger
- #reset — Flipper::Instrumenters::Memory
- #respond_to? — Flipper::Types::Actor
- #result_for_feature — Flipper::Adapters::Http
- #result_for_feature — Flipper::Adapters::PStore
- #set_add — Flipper::Adapters::PStore
- #set_delete — Flipper::Adapters::PStore
- #set_members — Flipper::Adapters::PStore
- #setup — Flipper::Test::SharedAdapterTests
- #state — Flipper::Feature
- #strip_trailing_question_mark — Flipper::Instrumentation::Subscriber
- #sync — Flipper::Adapters::Sync::Synchronizer
- #sync — Flipper::DSL
- #sync_actors — Flipper::Adapters::Sync::FeatureSynchronizer
- #sync_groups — Flipper::Adapters::Sync::FeatureSynchronizer
- #sync_percentage_of_actors — Flipper::Adapters::Sync::FeatureSynchronizer
- #sync_percentage_of_time — Flipper::Adapters::Sync::FeatureSynchronizer
- #sync_secret — Flipper::DSL
- #synchronize — Flipper::Adapters::Sync
- #teardown — Flipper::Test::SharedAdapterTests
- #test_can_add_remove_and_list_known_features — Flipper::Test::SharedAdapterTests
- #test_can_clear_all_the_gate_values_for_a_feature — Flipper::Test::SharedAdapterTests
- #test_can_disable_percentage_of_actors_gate_many_times_and_consistently_return_values — Flipper::Test::SharedAdapterTests
- #test_can_disable_percentage_of_time_gate_many_times_and_consistently_return_values — Flipper::Test::SharedAdapterTests
- #test_can_double_enable_a_group_without_error — Flipper::Test::SharedAdapterTests
- #test_can_double_enable_an_actor_without_error — Flipper::Test::SharedAdapterTests
- #test_can_double_enable_percentage_without_error — Flipper::Test::SharedAdapterTests
- #test_can_double_enable_without_error — Flipper::Test::SharedAdapterTests
- #test_can_enable_disable_and_get_value_for_an_actor_gate — Flipper::Test::SharedAdapterTests
- #test_can_enable_disable_and_get_value_for_boolean_gate — Flipper::Test::SharedAdapterTests
- #test_can_enable_disable_and_get_value_for_percentage_of_time_gate — Flipper::Test::SharedAdapterTests
- #test_can_enable_disable_get_value_for_group_gate — Flipper::Test::SharedAdapterTests
- #test_can_enable_disable_get_value_for_percentage_of_actors_gate — Flipper::Test::SharedAdapterTests
- #test_can_enable_percentage_of_actors_gate_many_times_and_consistently_return_values — Flipper::Test::SharedAdapterTests
- #test_can_enable_percentage_of_time_gate_many_times_and_consistently_return_values — Flipper::Test::SharedAdapterTests
- #test_can_get_all_features — Flipper::Test::SharedAdapterTests
- #test_can_get_all_features_when_there_are_none — Flipper::Test::SharedAdapterTests
- #test_can_get_multiple_features — Flipper::Test::SharedAdapterTests
- #test_clears_all_the_gate_values_for_the_feature_on_remove — Flipper::Test::SharedAdapterTests
- #test_clears_other_gate_values_on_enable — Flipper::Test::SharedAdapterTests
- #test_converts_boolean_value_to_a_string — Flipper::Test::SharedAdapterTests
- #test_converts_group_value_to_a_string — Flipper::Test::SharedAdapterTests
- #test_converts_percentage_of_actors_integer_value_to_a_string — Flipper::Test::SharedAdapterTests
- #test_converts_percentage_of_time_integer_value_to_a_string — Flipper::Test::SharedAdapterTests
- #test_converts_the_actor_value_to_a_string — Flipper::Test::SharedAdapterTests
- #test_does_not_complain_clearing_a_feature_that_does_not_exist_in_adapter — Flipper::Test::SharedAdapterTests
- #test_fully_disables_all_enabled_things_when_boolean_gate_disabled — Flipper::Test::SharedAdapterTests
- #test_has_included_the_flipper_adapter_module — Flipper::Test::SharedAdapterTests
- #test_has_name_that_is_a_symbol — Flipper::Test::SharedAdapterTests
- #test_includes_explicitly_disabled_features_when_getting_all_features — Flipper::Test::SharedAdapterTests
- #test_returns_correct_default_values_for_gates_if_none_are_enabled — Flipper::Test::SharedAdapterTests
- #time — Flipper::DSL
- #time_to_sync? — Flipper::Adapters::Sync::IntervalSynchronizer
- #to_param — Flipper::Feature
- #to_s — Flipper::Feature
- #type — Flipper::Adapters::OperationLogger
- #unregister_groups — Flipper
- #unsupported_data_type — Flipper::Adapters::Http
- #update — Flipper::Instrumentation::Subscriber
- #update_adapter_operation_metrics — Flipper::Instrumentation::Subscriber
- #update_counter — Flipper::Instrumentation::StatsdSubscriber
- #update_counter — Flipper::Instrumentation::Subscriber
- #update_feature_operation_metrics — Flipper::Instrumentation::Subscriber
- #update_timer — Flipper::Instrumentation::StatsdSubscriber
- #update_timer — Flipper::Instrumentation::Subscriber
- #uri_for_path — Flipper::Adapters::Http::Client
- #value_for_gate — Flipper::Adapters::Http
- #values — Flipper::Registry
- #wrap — Flipper::Gate
- #wrap — Flipper::Gates::Actor
- #wrap — Flipper::Gates::Boolean
- #wrap — Flipper::Gates::Group
- #write — Flipper::Adapters::PStore