├── .codeclimate.yml ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ └── examples.yml ├── .gitignore ├── .rspec ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── Changelog.md ├── Dockerfile ├── Gemfile ├── Guardfile ├── LICENSE ├── README.md ├── Rakefile ├── benchmark ├── active_record_adapter_ips.rb ├── active_record_ips.rb ├── active_record_setup.rb ├── enabled_ips.rb ├── enabled_multiple_actors_ips.rb ├── enabled_profile.rb ├── instrumentation_ips.rb └── typecast_ips.rb ├── docker-compose.yml ├── docs ├── DockerCompose.md ├── README.md └── images │ ├── banner.jpg │ └── flipper_cloud.png ├── examples ├── active_record │ ├── ar_setup.rb │ ├── basic.rb │ ├── cached.rb │ ├── group_migration.rb │ └── internals.rb ├── api │ ├── basic.ru │ ├── custom_memoized.ru │ └── memoized.ru ├── basic.rb ├── cloud │ ├── app.ru │ ├── backoff_policy.rb │ ├── basic.rb │ ├── cloud_setup.rb │ ├── forked.rb │ ├── import.rb │ ├── poll_interval │ │ ├── README.md │ │ ├── client.rb │ │ └── server.rb │ └── threaded.rb ├── configuring_default.rb ├── dsl.rb ├── enabled_for_actor.rb ├── expressions.rb ├── group.rb ├── group_dynamic_lookup.rb ├── group_with_members.rb ├── importing.rb ├── individual_actor.rb ├── instrumentation.rb ├── instrumentation_last_accessed_at.rb ├── memoizing.rb ├── mirroring.rb ├── mongo │ ├── basic.rb │ └── internals.rb ├── percentage_of_actors.rb ├── percentage_of_actors_enabled_check.rb ├── percentage_of_actors_group.rb ├── percentage_of_time.rb ├── redis │ ├── basic.rb │ └── internals.rb ├── rollout │ ├── basic.rb │ └── import.rb ├── sequel │ ├── basic.rb │ └── internals.rb ├── strict.rb └── ui │ ├── authorization.ru │ ├── basic.ru │ ├── prefixed.ru │ └── read_only.ru ├── exe └── flipper ├── flipper-active_record.gemspec ├── flipper-active_support_cache_store.gemspec ├── flipper-api.gemspec ├── flipper-cloud.gemspec ├── flipper-dalli.gemspec ├── flipper-moneta.gemspec ├── flipper-mongo.gemspec ├── flipper-redis.gemspec ├── flipper-rollout.gemspec ├── flipper-sequel.gemspec ├── flipper-ui.gemspec ├── flipper.gemspec ├── lib ├── flipper-active_record.rb ├── flipper-active_support_cache_store.rb ├── flipper-api.rb ├── flipper-cloud.rb ├── flipper-dalli.rb ├── flipper-mongo.rb ├── flipper-redis.rb ├── flipper-sequel.rb ├── flipper-ui.rb ├── flipper.rb ├── flipper │ ├── actor.rb │ ├── adapter.rb │ ├── adapter_builder.rb │ ├── adapters │ │ ├── active_record.rb │ │ ├── active_record │ │ │ ├── feature.rb │ │ │ ├── gate.rb │ │ │ └── model.rb │ │ ├── active_support_cache_store.rb │ │ ├── actor_limit.rb │ │ ├── cache_base.rb │ │ ├── dalli.rb │ │ ├── dual_write.rb │ │ ├── failover.rb │ │ ├── failsafe.rb │ │ ├── http.rb │ │ ├── http │ │ │ ├── client.rb │ │ │ └── error.rb │ │ ├── instrumented.rb │ │ ├── memoizable.rb │ │ ├── memory.rb │ │ ├── moneta.rb │ │ ├── mongo.rb │ │ ├── operation_logger.rb │ │ ├── poll.rb │ │ ├── poll │ │ │ └── poller.rb │ │ ├── pstore.rb │ │ ├── read_only.rb │ │ ├── redis.rb │ │ ├── redis_cache.rb │ │ ├── redis_shared │ │ │ └── methods.rb │ │ ├── rollout.rb │ │ ├── sequel.rb │ │ ├── strict.rb │ │ ├── sync.rb │ │ ├── sync │ │ │ ├── feature_synchronizer.rb │ │ │ ├── interval_synchronizer.rb │ │ │ └── synchronizer.rb │ │ └── wrapper.rb │ ├── api.rb │ ├── api │ │ ├── action.rb │ │ ├── action_collection.rb │ │ ├── error.rb │ │ ├── error_response.rb │ │ ├── json_params.rb │ │ ├── middleware.rb │ │ └── v1 │ │ │ ├── actions │ │ │ ├── actors.rb │ │ │ ├── actors_gate.rb │ │ │ ├── boolean_gate.rb │ │ │ ├── clear_feature.rb │ │ │ ├── expression_gate.rb │ │ │ ├── feature.rb │ │ │ ├── features.rb │ │ │ ├── groups_gate.rb │ │ │ ├── import.rb │ │ │ ├── percentage_of_actors_gate.rb │ │ │ └── percentage_of_time_gate.rb │ │ │ └── decorators │ │ │ ├── actor.rb │ │ │ ├── feature.rb │ │ │ └── gate.rb │ ├── cli.rb │ ├── cloud.rb │ ├── cloud │ │ ├── configuration.rb │ │ ├── dsl.rb │ │ ├── message_verifier.rb │ │ ├── middleware.rb │ │ ├── routes.rb │ │ ├── telemetry.rb │ │ └── telemetry │ │ │ ├── backoff_policy.rb │ │ │ ├── instrumenter.rb │ │ │ ├── metric.rb │ │ │ ├── metric_storage.rb │ │ │ └── submitter.rb │ ├── configuration.rb │ ├── dsl.rb │ ├── engine.rb │ ├── errors.rb │ ├── export.rb │ ├── exporter.rb │ ├── exporters │ │ └── json │ │ │ ├── export.rb │ │ │ └── v1.rb │ ├── expression.rb │ ├── expression │ │ ├── builder.rb │ │ └── constant.rb │ ├── expressions │ │ ├── all.rb │ │ ├── any.rb │ │ ├── boolean.rb │ │ ├── comparable.rb │ │ ├── duration.rb │ │ ├── equal.rb │ │ ├── greater_than.rb │ │ ├── greater_than_or_equal_to.rb │ │ ├── less_than.rb │ │ ├── less_than_or_equal_to.rb │ │ ├── not_equal.rb │ │ ├── now.rb │ │ ├── number.rb │ │ ├── percentage.rb │ │ ├── percentage_of_actors.rb │ │ ├── property.rb │ │ ├── random.rb │ │ ├── string.rb │ │ └── time.rb │ ├── feature.rb │ ├── feature_check_context.rb │ ├── gate.rb │ ├── gate_values.rb │ ├── gates │ │ ├── actor.rb │ │ ├── boolean.rb │ │ ├── expression.rb │ │ ├── group.rb │ │ ├── percentage_of_actors.rb │ │ └── percentage_of_time.rb │ ├── identifier.rb │ ├── instrumentation │ │ ├── log_subscriber.rb │ │ ├── statsd.rb │ │ ├── statsd_subscriber.rb │ │ └── subscriber.rb │ ├── instrumenters │ │ ├── memory.rb │ │ └── noop.rb │ ├── metadata.rb │ ├── middleware │ │ ├── memoizer.rb │ │ └── setup_env.rb │ ├── model │ │ ├── active_record.rb │ │ └── sequel.rb │ ├── poller.rb │ ├── registry.rb │ ├── serializers │ │ ├── gzip.rb │ │ └── json.rb │ ├── spec │ │ └── shared_adapter_specs.rb │ ├── test │ │ └── shared_adapter_test.rb │ ├── test_help.rb │ ├── type.rb │ ├── typecast.rb │ ├── types │ │ ├── actor.rb │ │ ├── boolean.rb │ │ ├── group.rb │ │ ├── percentage.rb │ │ ├── percentage_of_actors.rb │ │ └── percentage_of_time.rb │ ├── ui.rb │ ├── ui │ │ ├── action.rb │ │ ├── action_collection.rb │ │ ├── actions │ │ │ ├── actors_gate.rb │ │ │ ├── add_feature.rb │ │ │ ├── boolean_gate.rb │ │ │ ├── export.rb │ │ │ ├── feature.rb │ │ │ ├── features.rb │ │ │ ├── file.rb │ │ │ ├── groups_gate.rb │ │ │ ├── home.rb │ │ │ ├── import.rb │ │ │ ├── percentage_of_actors_gate.rb │ │ │ ├── percentage_of_time_gate.rb │ │ │ └── settings.rb │ │ ├── configuration.rb │ │ ├── configuration │ │ │ └── option.rb │ │ ├── decorators │ │ │ ├── feature.rb │ │ │ └── gate.rb │ │ ├── error.rb │ │ ├── middleware.rb │ │ ├── public │ │ │ ├── css │ │ │ │ ├── application.css │ │ │ │ └── bootstrap.min.css │ │ │ ├── images │ │ │ │ └── logo.png │ │ │ └── js │ │ │ │ ├── application.js │ │ │ │ ├── bootstrap.min.js │ │ │ │ ├── jquery-3.6.0.slim.js │ │ │ │ ├── popper.min.js │ │ │ │ └── version.js │ │ ├── sources.json │ │ ├── util.rb │ │ └── views │ │ │ ├── add_actor.erb │ │ │ ├── add_feature.erb │ │ │ ├── add_group.erb │ │ │ ├── feature.erb │ │ │ ├── feature_creation_disabled.erb │ │ │ ├── feature_removal_disabled.erb │ │ │ ├── features.erb │ │ │ ├── layout.erb │ │ │ ├── read_only.erb │ │ │ └── settings.erb │ └── version.rb └── generators │ └── flipper │ ├── active_record_generator.rb │ ├── setup_generator.rb │ ├── templates │ ├── initializer.rb │ ├── migration.erb │ ├── sequel_migration.rb │ └── update │ │ └── migrations │ │ ├── 01_create_flipper_tables.rb.erb │ │ └── 02_change_flipper_gates_value_to_text.rb.erb │ └── update_generator.rb ├── package.json ├── script ├── bootstrap ├── console ├── examples ├── guard ├── release ├── server ├── test └── vendor-assets ├── spec ├── fixtures │ ├── environment.rb │ ├── feature.json │ └── flipper_pstore_1679087600.json ├── flipper │ ├── actor_spec.rb │ ├── adapter_builder_spec.rb │ ├── adapter_spec.rb │ ├── adapters │ │ ├── active_record_spec.rb │ │ ├── active_support_cache_store_spec.rb │ │ ├── actor_limit_spec.rb │ │ ├── dalli_spec.rb │ │ ├── dual_write_spec.rb │ │ ├── failover_spec.rb │ │ ├── failsafe_spec.rb │ │ ├── http │ │ │ └── client_spec.rb │ │ ├── http_spec.rb │ │ ├── instrumented_spec.rb │ │ ├── memoizable_spec.rb │ │ ├── memory_spec.rb │ │ ├── moneta_spec.rb │ │ ├── mongo_spec.rb │ │ ├── operation_logger_spec.rb │ │ ├── poll_spec.rb │ │ ├── pstore_spec.rb │ │ ├── read_only_spec.rb │ │ ├── redis_cache_spec.rb │ │ ├── redis_spec.rb │ │ ├── rollout_spec.rb │ │ ├── sequel_spec.rb │ │ ├── strict_spec.rb │ │ ├── sync │ │ │ ├── feature_synchronizer_spec.rb │ │ │ ├── interval_synchronizer_spec.rb │ │ │ └── synchronizer_spec.rb │ │ └── sync_spec.rb │ ├── api │ │ ├── action_spec.rb │ │ ├── json_params_spec.rb │ │ └── v1 │ │ │ ├── actions │ │ │ ├── actors_gate_spec.rb │ │ │ ├── actors_spec.rb │ │ │ ├── boolean_gate_spec.rb │ │ │ ├── clear_feature_spec.rb │ │ │ ├── expression_gate_spec.rb │ │ │ ├── feature_spec.rb │ │ │ ├── features_spec.rb │ │ │ ├── groups_gate_spec.rb │ │ │ ├── import_spec.rb │ │ │ ├── percentage_of_actors_gate_spec.rb │ │ │ └── percentage_of_time_gate_spec.rb │ │ │ └── decorators │ │ │ └── feature_spec.rb │ ├── api_spec.rb │ ├── cli_spec.rb │ ├── cloud │ │ ├── configuration_spec.rb │ │ ├── dsl_spec.rb │ │ ├── message_verifier_spec.rb │ │ ├── middleware_spec.rb │ │ ├── telemetry │ │ │ ├── backoff_policy_spec.rb │ │ │ ├── metric_spec.rb │ │ │ ├── metric_storage_spec.rb │ │ │ └── submitter_spec.rb │ │ └── telemetry_spec.rb │ ├── cloud_spec.rb │ ├── configuration_spec.rb │ ├── dsl_spec.rb │ ├── engine_spec.rb │ ├── export_spec.rb │ ├── exporter_spec.rb │ ├── exporters │ │ └── json │ │ │ ├── export_spec.rb │ │ │ └── v1_spec.rb │ ├── expression │ │ └── builder_spec.rb │ ├── expression_spec.rb │ ├── expressions │ │ ├── all_spec.rb │ │ ├── any_spec.rb │ │ ├── boolean_spec.rb │ │ ├── duration_spec.rb │ │ ├── equal_spec.rb │ │ ├── greater_than_or_equal_to_spec.rb │ │ ├── greater_than_spec.rb │ │ ├── less_than_or_equal_to_spec.rb │ │ ├── less_than_spec.rb │ │ ├── not_equal_spec.rb │ │ ├── now_spec.rb │ │ ├── number_spec.rb │ │ ├── percentage_of_actors_spec.rb │ │ ├── percentage_spec.rb │ │ ├── property_spec.rb │ │ ├── random_spec.rb │ │ ├── string_spec.rb │ │ └── time_spec.rb │ ├── feature_check_context_spec.rb │ ├── feature_spec.rb │ ├── gate_spec.rb │ ├── gate_values_spec.rb │ ├── gates │ │ ├── actor_spec.rb │ │ ├── boolean_spec.rb │ │ ├── expression_spec.rb │ │ ├── group_spec.rb │ │ ├── percentage_of_actors_spec.rb │ │ └── percentage_of_time_spec.rb │ ├── identifier_spec.rb │ ├── instrumentation │ │ ├── log_subscriber_spec.rb │ │ └── statsd_subscriber_spec.rb │ ├── instrumenters │ │ ├── memory_spec.rb │ │ └── noop_spec.rb │ ├── middleware │ │ ├── memoizer_spec.rb │ │ └── setup_env_spec.rb │ ├── model │ │ ├── active_record_spec.rb │ │ └── sequel_spec.rb │ ├── poller_spec.rb │ ├── registry_spec.rb │ ├── serializers │ │ ├── gzip_spec.rb │ │ └── json_spec.rb │ ├── typecast_spec.rb │ ├── types │ │ ├── actor_spec.rb │ │ ├── boolean_spec.rb │ │ ├── group_spec.rb │ │ ├── percentage_of_actors_spec.rb │ │ ├── percentage_of_time_spec.rb │ │ └── percentage_spec.rb │ ├── ui │ │ ├── action_spec.rb │ │ ├── actions │ │ │ ├── actors_gate_spec.rb │ │ │ ├── add_feature_spec.rb │ │ │ ├── boolean_gate_spec.rb │ │ │ ├── export_spec.rb │ │ │ ├── feature_spec.rb │ │ │ ├── features_spec.rb │ │ │ ├── file_spec.rb │ │ │ ├── groups_gate_spec.rb │ │ │ ├── home_spec.rb │ │ │ ├── import_spec.rb │ │ │ ├── percentage_of_actors_gate_spec.rb │ │ │ ├── percentage_of_time_gate_spec.rb │ │ │ └── settings_spec.rb │ │ ├── configuration_spec.rb │ │ ├── decorators │ │ │ ├── feature_spec.rb │ │ │ └── gate_spec.rb │ │ └── util_spec.rb │ └── ui_spec.rb ├── flipper_integration_spec.rb ├── flipper_spec.rb ├── spec_helper.rb └── support │ ├── actor_names.yml │ ├── descriptions.yml │ ├── fail_on_output.rb │ ├── fake_backoff_policy.rb │ ├── fake_udp_socket.rb │ ├── sequel_setup.rb │ ├── skippable.rb │ └── spec_helpers.rb ├── test ├── adapters │ ├── active_record_test.rb │ ├── actor_limit_test.rb │ ├── dalli_test.rb │ ├── memory_test.rb │ ├── mongo_test.rb │ ├── pstore_test.rb │ ├── redis_cache_test.rb │ ├── redis_test.rb │ └── sequel_test.rb └── test_helper.rb └── test_rails ├── generators └── flipper │ ├── active_record_generator_test.rb │ ├── setup_generator_test.rb │ └── update_generator_test.rb ├── helper.rb └── system └── test_help_test.rb /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: flippercloud 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/.github/workflows/examples.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/Changelog.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmark/active_record_adapter_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/active_record_adapter_ips.rb -------------------------------------------------------------------------------- /benchmark/active_record_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/active_record_ips.rb -------------------------------------------------------------------------------- /benchmark/active_record_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/active_record_setup.rb -------------------------------------------------------------------------------- /benchmark/enabled_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/enabled_ips.rb -------------------------------------------------------------------------------- /benchmark/enabled_multiple_actors_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/enabled_multiple_actors_ips.rb -------------------------------------------------------------------------------- /benchmark/enabled_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/enabled_profile.rb -------------------------------------------------------------------------------- /benchmark/instrumentation_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/instrumentation_ips.rb -------------------------------------------------------------------------------- /benchmark/typecast_ips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/benchmark/typecast_ips.rb -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/DockerCompose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/docs/DockerCompose.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/docs/images/banner.jpg -------------------------------------------------------------------------------- /docs/images/flipper_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/docs/images/flipper_cloud.png -------------------------------------------------------------------------------- /examples/active_record/ar_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/active_record/ar_setup.rb -------------------------------------------------------------------------------- /examples/active_record/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/active_record/basic.rb -------------------------------------------------------------------------------- /examples/active_record/cached.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/active_record/cached.rb -------------------------------------------------------------------------------- /examples/active_record/group_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/active_record/group_migration.rb -------------------------------------------------------------------------------- /examples/active_record/internals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/active_record/internals.rb -------------------------------------------------------------------------------- /examples/api/basic.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/api/basic.ru -------------------------------------------------------------------------------- /examples/api/custom_memoized.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/api/custom_memoized.ru -------------------------------------------------------------------------------- /examples/api/memoized.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/api/memoized.ru -------------------------------------------------------------------------------- /examples/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/basic.rb -------------------------------------------------------------------------------- /examples/cloud/app.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/app.ru -------------------------------------------------------------------------------- /examples/cloud/backoff_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/backoff_policy.rb -------------------------------------------------------------------------------- /examples/cloud/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/basic.rb -------------------------------------------------------------------------------- /examples/cloud/cloud_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/cloud_setup.rb -------------------------------------------------------------------------------- /examples/cloud/forked.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/forked.rb -------------------------------------------------------------------------------- /examples/cloud/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/import.rb -------------------------------------------------------------------------------- /examples/cloud/poll_interval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/poll_interval/README.md -------------------------------------------------------------------------------- /examples/cloud/poll_interval/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/poll_interval/client.rb -------------------------------------------------------------------------------- /examples/cloud/poll_interval/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/poll_interval/server.rb -------------------------------------------------------------------------------- /examples/cloud/threaded.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/cloud/threaded.rb -------------------------------------------------------------------------------- /examples/configuring_default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/configuring_default.rb -------------------------------------------------------------------------------- /examples/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/dsl.rb -------------------------------------------------------------------------------- /examples/enabled_for_actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/enabled_for_actor.rb -------------------------------------------------------------------------------- /examples/expressions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/expressions.rb -------------------------------------------------------------------------------- /examples/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/group.rb -------------------------------------------------------------------------------- /examples/group_dynamic_lookup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/group_dynamic_lookup.rb -------------------------------------------------------------------------------- /examples/group_with_members.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/group_with_members.rb -------------------------------------------------------------------------------- /examples/importing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/importing.rb -------------------------------------------------------------------------------- /examples/individual_actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/individual_actor.rb -------------------------------------------------------------------------------- /examples/instrumentation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/instrumentation.rb -------------------------------------------------------------------------------- /examples/instrumentation_last_accessed_at.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/instrumentation_last_accessed_at.rb -------------------------------------------------------------------------------- /examples/memoizing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/memoizing.rb -------------------------------------------------------------------------------- /examples/mirroring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/mirroring.rb -------------------------------------------------------------------------------- /examples/mongo/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/mongo/basic.rb -------------------------------------------------------------------------------- /examples/mongo/internals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/mongo/internals.rb -------------------------------------------------------------------------------- /examples/percentage_of_actors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/percentage_of_actors.rb -------------------------------------------------------------------------------- /examples/percentage_of_actors_enabled_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/percentage_of_actors_enabled_check.rb -------------------------------------------------------------------------------- /examples/percentage_of_actors_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/percentage_of_actors_group.rb -------------------------------------------------------------------------------- /examples/percentage_of_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/percentage_of_time.rb -------------------------------------------------------------------------------- /examples/redis/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/redis/basic.rb -------------------------------------------------------------------------------- /examples/redis/internals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/redis/internals.rb -------------------------------------------------------------------------------- /examples/rollout/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/rollout/basic.rb -------------------------------------------------------------------------------- /examples/rollout/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/rollout/import.rb -------------------------------------------------------------------------------- /examples/sequel/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/sequel/basic.rb -------------------------------------------------------------------------------- /examples/sequel/internals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/sequel/internals.rb -------------------------------------------------------------------------------- /examples/strict.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/strict.rb -------------------------------------------------------------------------------- /examples/ui/authorization.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/ui/authorization.ru -------------------------------------------------------------------------------- /examples/ui/basic.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/ui/basic.ru -------------------------------------------------------------------------------- /examples/ui/prefixed.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/ui/prefixed.ru -------------------------------------------------------------------------------- /examples/ui/read_only.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/examples/ui/read_only.ru -------------------------------------------------------------------------------- /exe/flipper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/exe/flipper -------------------------------------------------------------------------------- /flipper-active_record.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-active_record.gemspec -------------------------------------------------------------------------------- /flipper-active_support_cache_store.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-active_support_cache_store.gemspec -------------------------------------------------------------------------------- /flipper-api.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-api.gemspec -------------------------------------------------------------------------------- /flipper-cloud.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-cloud.gemspec -------------------------------------------------------------------------------- /flipper-dalli.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-dalli.gemspec -------------------------------------------------------------------------------- /flipper-moneta.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-moneta.gemspec -------------------------------------------------------------------------------- /flipper-mongo.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-mongo.gemspec -------------------------------------------------------------------------------- /flipper-redis.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-redis.gemspec -------------------------------------------------------------------------------- /flipper-rollout.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-rollout.gemspec -------------------------------------------------------------------------------- /flipper-sequel.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-sequel.gemspec -------------------------------------------------------------------------------- /flipper-ui.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper-ui.gemspec -------------------------------------------------------------------------------- /flipper.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/flipper.gemspec -------------------------------------------------------------------------------- /lib/flipper-active_record.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/adapters/active_record' 2 | -------------------------------------------------------------------------------- /lib/flipper-active_support_cache_store.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/adapters/active_support_cache_store' 2 | -------------------------------------------------------------------------------- /lib/flipper-api.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/api' 2 | -------------------------------------------------------------------------------- /lib/flipper-cloud.rb: -------------------------------------------------------------------------------- 1 | require "flipper/cloud" 2 | -------------------------------------------------------------------------------- /lib/flipper-dalli.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/adapters/dalli' 2 | -------------------------------------------------------------------------------- /lib/flipper-mongo.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/adapters/mongo' 2 | -------------------------------------------------------------------------------- /lib/flipper-redis.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/adapters/redis' 2 | -------------------------------------------------------------------------------- /lib/flipper-sequel.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/adapters/sequel' 2 | -------------------------------------------------------------------------------- /lib/flipper-ui.rb: -------------------------------------------------------------------------------- 1 | require 'flipper/ui' 2 | -------------------------------------------------------------------------------- /lib/flipper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper.rb -------------------------------------------------------------------------------- /lib/flipper/actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/actor.rb -------------------------------------------------------------------------------- /lib/flipper/adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapter.rb -------------------------------------------------------------------------------- /lib/flipper/adapter_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapter_builder.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/active_record.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/active_record/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/active_record/feature.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/active_record/gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/active_record/gate.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/active_record/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/active_record/model.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/active_support_cache_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/active_support_cache_store.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/actor_limit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/actor_limit.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/cache_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/cache_base.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/dalli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/dalli.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/dual_write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/dual_write.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/failover.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/failover.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/failsafe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/failsafe.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/http.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/http/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/http/client.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/http/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/http/error.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/instrumented.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/instrumented.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/memoizable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/memoizable.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/memory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/memory.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/moneta.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/moneta.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/mongo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/mongo.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/operation_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/operation_logger.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/poll.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/poll.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/poll/poller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/poll/poller.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/pstore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/pstore.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/read_only.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/read_only.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/redis.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/redis.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/redis_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/redis_cache.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/redis_shared/methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/redis_shared/methods.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/rollout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/rollout.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/sequel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/sequel.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/strict.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/strict.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/sync.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/sync.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/sync/feature_synchronizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/sync/feature_synchronizer.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/sync/interval_synchronizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/sync/interval_synchronizer.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/sync/synchronizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/sync/synchronizer.rb -------------------------------------------------------------------------------- /lib/flipper/adapters/wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/adapters/wrapper.rb -------------------------------------------------------------------------------- /lib/flipper/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api.rb -------------------------------------------------------------------------------- /lib/flipper/api/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/action.rb -------------------------------------------------------------------------------- /lib/flipper/api/action_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/action_collection.rb -------------------------------------------------------------------------------- /lib/flipper/api/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/error.rb -------------------------------------------------------------------------------- /lib/flipper/api/error_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/error_response.rb -------------------------------------------------------------------------------- /lib/flipper/api/json_params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/json_params.rb -------------------------------------------------------------------------------- /lib/flipper/api/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/middleware.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/actors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/actors.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/actors_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/actors_gate.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/boolean_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/boolean_gate.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/clear_feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/clear_feature.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/expression_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/expression_gate.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/feature.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/features.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/features.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/groups_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/groups_gate.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/import.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/percentage_of_actors_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/percentage_of_actors_gate.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/actions/percentage_of_time_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/actions/percentage_of_time_gate.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/decorators/actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/decorators/actor.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/decorators/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/decorators/feature.rb -------------------------------------------------------------------------------- /lib/flipper/api/v1/decorators/gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/api/v1/decorators/gate.rb -------------------------------------------------------------------------------- /lib/flipper/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cli.rb -------------------------------------------------------------------------------- /lib/flipper/cloud.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/configuration.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/dsl.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/message_verifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/message_verifier.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/middleware.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/routes.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/telemetry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/telemetry.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/telemetry/backoff_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/telemetry/backoff_policy.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/telemetry/instrumenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/telemetry/instrumenter.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/telemetry/metric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/telemetry/metric.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/telemetry/metric_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/telemetry/metric_storage.rb -------------------------------------------------------------------------------- /lib/flipper/cloud/telemetry/submitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/cloud/telemetry/submitter.rb -------------------------------------------------------------------------------- /lib/flipper/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/configuration.rb -------------------------------------------------------------------------------- /lib/flipper/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/dsl.rb -------------------------------------------------------------------------------- /lib/flipper/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/engine.rb -------------------------------------------------------------------------------- /lib/flipper/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/errors.rb -------------------------------------------------------------------------------- /lib/flipper/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/export.rb -------------------------------------------------------------------------------- /lib/flipper/exporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/exporter.rb -------------------------------------------------------------------------------- /lib/flipper/exporters/json/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/exporters/json/export.rb -------------------------------------------------------------------------------- /lib/flipper/exporters/json/v1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/exporters/json/v1.rb -------------------------------------------------------------------------------- /lib/flipper/expression.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expression.rb -------------------------------------------------------------------------------- /lib/flipper/expression/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expression/builder.rb -------------------------------------------------------------------------------- /lib/flipper/expression/constant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expression/constant.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/all.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/any.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/any.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/boolean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/boolean.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/comparable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/comparable.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/duration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/duration.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/equal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/equal.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/greater_than.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/greater_than.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/greater_than_or_equal_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/greater_than_or_equal_to.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/less_than.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/less_than.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/less_than_or_equal_to.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/less_than_or_equal_to.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/not_equal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/not_equal.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/now.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/now.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/number.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/number.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/percentage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/percentage.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/percentage_of_actors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/percentage_of_actors.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/property.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/property.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/random.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/random.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/string.rb -------------------------------------------------------------------------------- /lib/flipper/expressions/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/expressions/time.rb -------------------------------------------------------------------------------- /lib/flipper/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/feature.rb -------------------------------------------------------------------------------- /lib/flipper/feature_check_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/feature_check_context.rb -------------------------------------------------------------------------------- /lib/flipper/gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gate.rb -------------------------------------------------------------------------------- /lib/flipper/gate_values.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gate_values.rb -------------------------------------------------------------------------------- /lib/flipper/gates/actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gates/actor.rb -------------------------------------------------------------------------------- /lib/flipper/gates/boolean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gates/boolean.rb -------------------------------------------------------------------------------- /lib/flipper/gates/expression.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gates/expression.rb -------------------------------------------------------------------------------- /lib/flipper/gates/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gates/group.rb -------------------------------------------------------------------------------- /lib/flipper/gates/percentage_of_actors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gates/percentage_of_actors.rb -------------------------------------------------------------------------------- /lib/flipper/gates/percentage_of_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/gates/percentage_of_time.rb -------------------------------------------------------------------------------- /lib/flipper/identifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/identifier.rb -------------------------------------------------------------------------------- /lib/flipper/instrumentation/log_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/instrumentation/log_subscriber.rb -------------------------------------------------------------------------------- /lib/flipper/instrumentation/statsd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/instrumentation/statsd.rb -------------------------------------------------------------------------------- /lib/flipper/instrumentation/statsd_subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/instrumentation/statsd_subscriber.rb -------------------------------------------------------------------------------- /lib/flipper/instrumentation/subscriber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/instrumentation/subscriber.rb -------------------------------------------------------------------------------- /lib/flipper/instrumenters/memory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/instrumenters/memory.rb -------------------------------------------------------------------------------- /lib/flipper/instrumenters/noop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/instrumenters/noop.rb -------------------------------------------------------------------------------- /lib/flipper/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/metadata.rb -------------------------------------------------------------------------------- /lib/flipper/middleware/memoizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/middleware/memoizer.rb -------------------------------------------------------------------------------- /lib/flipper/middleware/setup_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/middleware/setup_env.rb -------------------------------------------------------------------------------- /lib/flipper/model/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/model/active_record.rb -------------------------------------------------------------------------------- /lib/flipper/model/sequel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/model/sequel.rb -------------------------------------------------------------------------------- /lib/flipper/poller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/poller.rb -------------------------------------------------------------------------------- /lib/flipper/registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/registry.rb -------------------------------------------------------------------------------- /lib/flipper/serializers/gzip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/serializers/gzip.rb -------------------------------------------------------------------------------- /lib/flipper/serializers/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/serializers/json.rb -------------------------------------------------------------------------------- /lib/flipper/spec/shared_adapter_specs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/spec/shared_adapter_specs.rb -------------------------------------------------------------------------------- /lib/flipper/test/shared_adapter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/test/shared_adapter_test.rb -------------------------------------------------------------------------------- /lib/flipper/test_help.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/test_help.rb -------------------------------------------------------------------------------- /lib/flipper/type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/type.rb -------------------------------------------------------------------------------- /lib/flipper/typecast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/typecast.rb -------------------------------------------------------------------------------- /lib/flipper/types/actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/types/actor.rb -------------------------------------------------------------------------------- /lib/flipper/types/boolean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/types/boolean.rb -------------------------------------------------------------------------------- /lib/flipper/types/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/types/group.rb -------------------------------------------------------------------------------- /lib/flipper/types/percentage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/types/percentage.rb -------------------------------------------------------------------------------- /lib/flipper/types/percentage_of_actors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/types/percentage_of_actors.rb -------------------------------------------------------------------------------- /lib/flipper/types/percentage_of_time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/types/percentage_of_time.rb -------------------------------------------------------------------------------- /lib/flipper/ui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui.rb -------------------------------------------------------------------------------- /lib/flipper/ui/action.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/action.rb -------------------------------------------------------------------------------- /lib/flipper/ui/action_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/action_collection.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/actors_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/actors_gate.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/add_feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/add_feature.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/boolean_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/boolean_gate.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/export.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/feature.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/features.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/features.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/file.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/groups_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/groups_gate.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/home.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/home.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/import.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/percentage_of_actors_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/percentage_of_actors_gate.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/percentage_of_time_gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/percentage_of_time_gate.rb -------------------------------------------------------------------------------- /lib/flipper/ui/actions/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/actions/settings.rb -------------------------------------------------------------------------------- /lib/flipper/ui/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/configuration.rb -------------------------------------------------------------------------------- /lib/flipper/ui/configuration/option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/configuration/option.rb -------------------------------------------------------------------------------- /lib/flipper/ui/decorators/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/decorators/feature.rb -------------------------------------------------------------------------------- /lib/flipper/ui/decorators/gate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/decorators/gate.rb -------------------------------------------------------------------------------- /lib/flipper/ui/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/error.rb -------------------------------------------------------------------------------- /lib/flipper/ui/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/middleware.rb -------------------------------------------------------------------------------- /lib/flipper/ui/public/css/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/css/application.css -------------------------------------------------------------------------------- /lib/flipper/ui/public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /lib/flipper/ui/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/images/logo.png -------------------------------------------------------------------------------- /lib/flipper/ui/public/js/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/js/application.js -------------------------------------------------------------------------------- /lib/flipper/ui/public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /lib/flipper/ui/public/js/jquery-3.6.0.slim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/js/jquery-3.6.0.slim.js -------------------------------------------------------------------------------- /lib/flipper/ui/public/js/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/js/popper.min.js -------------------------------------------------------------------------------- /lib/flipper/ui/public/js/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/public/js/version.js -------------------------------------------------------------------------------- /lib/flipper/ui/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/sources.json -------------------------------------------------------------------------------- /lib/flipper/ui/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/util.rb -------------------------------------------------------------------------------- /lib/flipper/ui/views/add_actor.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/add_actor.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/add_feature.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/add_feature.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/add_group.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/add_group.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/feature.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/feature.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/feature_creation_disabled.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/feature_creation_disabled.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/feature_removal_disabled.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/feature_removal_disabled.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/features.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/features.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/layout.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/read_only.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/read_only.erb -------------------------------------------------------------------------------- /lib/flipper/ui/views/settings.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/ui/views/settings.erb -------------------------------------------------------------------------------- /lib/flipper/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/flipper/version.rb -------------------------------------------------------------------------------- /lib/generators/flipper/active_record_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/active_record_generator.rb -------------------------------------------------------------------------------- /lib/generators/flipper/setup_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/setup_generator.rb -------------------------------------------------------------------------------- /lib/generators/flipper/templates/initializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/templates/initializer.rb -------------------------------------------------------------------------------- /lib/generators/flipper/templates/migration.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/templates/migration.erb -------------------------------------------------------------------------------- /lib/generators/flipper/templates/sequel_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/templates/sequel_migration.rb -------------------------------------------------------------------------------- /lib/generators/flipper/templates/update/migrations/01_create_flipper_tables.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/templates/update/migrations/01_create_flipper_tables.rb.erb -------------------------------------------------------------------------------- /lib/generators/flipper/templates/update/migrations/02_change_flipper_gates_value_to_text.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/templates/update/migrations/02_change_flipper_gates_value_to_text.rb.erb -------------------------------------------------------------------------------- /lib/generators/flipper/update_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/lib/generators/flipper/update_generator.rb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/package.json -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/bootstrap -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/console -------------------------------------------------------------------------------- /script/examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/examples -------------------------------------------------------------------------------- /script/guard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/guard -------------------------------------------------------------------------------- /script/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/release -------------------------------------------------------------------------------- /script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/server -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/test -------------------------------------------------------------------------------- /script/vendor-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/script/vendor-assets -------------------------------------------------------------------------------- /spec/fixtures/environment.rb: -------------------------------------------------------------------------------- 1 | # Placeholder for config/environment.rb 2 | -------------------------------------------------------------------------------- /spec/fixtures/feature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/fixtures/feature.json -------------------------------------------------------------------------------- /spec/fixtures/flipper_pstore_1679087600.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/fixtures/flipper_pstore_1679087600.json -------------------------------------------------------------------------------- /spec/flipper/actor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/actor_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapter_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapter_builder_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapter_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/active_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/active_record_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/active_support_cache_store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/active_support_cache_store_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/actor_limit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/actor_limit_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/dalli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/dalli_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/dual_write_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/dual_write_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/failover_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/failover_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/failsafe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/failsafe_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/http/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/http/client_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/http_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/instrumented_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/instrumented_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/memoizable_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/memoizable_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/memory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/memory_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/moneta_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/moneta_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/mongo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/mongo_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/operation_logger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/operation_logger_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/poll_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/poll_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/pstore_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/pstore_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/read_only_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/read_only_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/redis_cache_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/redis_cache_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/redis_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/redis_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/rollout_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/rollout_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/sequel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/sequel_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/strict_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/strict_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/sync/feature_synchronizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/sync/feature_synchronizer_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/sync/interval_synchronizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/sync/interval_synchronizer_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/sync/synchronizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/sync/synchronizer_spec.rb -------------------------------------------------------------------------------- /spec/flipper/adapters/sync_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/adapters/sync_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/action_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/json_params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/json_params_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/actors_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/actors_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/actors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/actors_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/boolean_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/boolean_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/clear_feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/clear_feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/expression_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/expression_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/features_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/features_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/groups_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/groups_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/import_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/import_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/percentage_of_actors_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/percentage_of_actors_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/actions/percentage_of_time_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/actions/percentage_of_time_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api/v1/decorators/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api/v1/decorators/feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/api_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cli_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/configuration_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/dsl_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/message_verifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/message_verifier_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/middleware_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/middleware_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/telemetry/backoff_policy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/telemetry/backoff_policy_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/telemetry/metric_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/telemetry/metric_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/telemetry/metric_storage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/telemetry/metric_storage_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/telemetry/submitter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/telemetry/submitter_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud/telemetry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud/telemetry_spec.rb -------------------------------------------------------------------------------- /spec/flipper/cloud_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/cloud_spec.rb -------------------------------------------------------------------------------- /spec/flipper/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/configuration_spec.rb -------------------------------------------------------------------------------- /spec/flipper/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/dsl_spec.rb -------------------------------------------------------------------------------- /spec/flipper/engine_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/engine_spec.rb -------------------------------------------------------------------------------- /spec/flipper/export_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/export_spec.rb -------------------------------------------------------------------------------- /spec/flipper/exporter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/exporter_spec.rb -------------------------------------------------------------------------------- /spec/flipper/exporters/json/export_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/exporters/json/export_spec.rb -------------------------------------------------------------------------------- /spec/flipper/exporters/json/v1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/exporters/json/v1_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expression/builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expression/builder_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expression_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expression_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/all_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/all_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/any_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/any_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/boolean_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/boolean_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/duration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/duration_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/equal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/equal_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/greater_than_or_equal_to_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/greater_than_or_equal_to_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/greater_than_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/greater_than_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/less_than_or_equal_to_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/less_than_or_equal_to_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/less_than_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/less_than_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/not_equal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/not_equal_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/now_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/now_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/number_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/number_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/percentage_of_actors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/percentage_of_actors_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/percentage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/percentage_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/property_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/property_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/random_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/random_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/string_spec.rb -------------------------------------------------------------------------------- /spec/flipper/expressions/time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/expressions/time_spec.rb -------------------------------------------------------------------------------- /spec/flipper/feature_check_context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/feature_check_context_spec.rb -------------------------------------------------------------------------------- /spec/flipper/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gate_values_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gate_values_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gates/actor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gates/actor_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gates/boolean_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gates/boolean_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gates/expression_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gates/expression_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gates/group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gates/group_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gates/percentage_of_actors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gates/percentage_of_actors_spec.rb -------------------------------------------------------------------------------- /spec/flipper/gates/percentage_of_time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/gates/percentage_of_time_spec.rb -------------------------------------------------------------------------------- /spec/flipper/identifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/identifier_spec.rb -------------------------------------------------------------------------------- /spec/flipper/instrumentation/log_subscriber_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/instrumentation/log_subscriber_spec.rb -------------------------------------------------------------------------------- /spec/flipper/instrumentation/statsd_subscriber_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/instrumentation/statsd_subscriber_spec.rb -------------------------------------------------------------------------------- /spec/flipper/instrumenters/memory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/instrumenters/memory_spec.rb -------------------------------------------------------------------------------- /spec/flipper/instrumenters/noop_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/instrumenters/noop_spec.rb -------------------------------------------------------------------------------- /spec/flipper/middleware/memoizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/middleware/memoizer_spec.rb -------------------------------------------------------------------------------- /spec/flipper/middleware/setup_env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/middleware/setup_env_spec.rb -------------------------------------------------------------------------------- /spec/flipper/model/active_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/model/active_record_spec.rb -------------------------------------------------------------------------------- /spec/flipper/model/sequel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/model/sequel_spec.rb -------------------------------------------------------------------------------- /spec/flipper/poller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/poller_spec.rb -------------------------------------------------------------------------------- /spec/flipper/registry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/registry_spec.rb -------------------------------------------------------------------------------- /spec/flipper/serializers/gzip_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/serializers/gzip_spec.rb -------------------------------------------------------------------------------- /spec/flipper/serializers/json_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/serializers/json_spec.rb -------------------------------------------------------------------------------- /spec/flipper/typecast_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/typecast_spec.rb -------------------------------------------------------------------------------- /spec/flipper/types/actor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/types/actor_spec.rb -------------------------------------------------------------------------------- /spec/flipper/types/boolean_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/types/boolean_spec.rb -------------------------------------------------------------------------------- /spec/flipper/types/group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/types/group_spec.rb -------------------------------------------------------------------------------- /spec/flipper/types/percentage_of_actors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/types/percentage_of_actors_spec.rb -------------------------------------------------------------------------------- /spec/flipper/types/percentage_of_time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/types/percentage_of_time_spec.rb -------------------------------------------------------------------------------- /spec/flipper/types/percentage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/types/percentage_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/action_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/action_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/actors_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/actors_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/add_feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/add_feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/boolean_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/boolean_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/export_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/export_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/features_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/features_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/file_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/groups_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/groups_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/home_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/home_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/import_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/import_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/percentage_of_actors_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/percentage_of_actors_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/percentage_of_time_gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/percentage_of_time_gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/actions/settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/actions/settings_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/configuration_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/decorators/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/decorators/feature_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/decorators/gate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/decorators/gate_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui/util_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui/util_spec.rb -------------------------------------------------------------------------------- /spec/flipper/ui_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper/ui_spec.rb -------------------------------------------------------------------------------- /spec/flipper_integration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper_integration_spec.rb -------------------------------------------------------------------------------- /spec/flipper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/flipper_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/actor_names.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/actor_names.yml -------------------------------------------------------------------------------- /spec/support/descriptions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/descriptions.yml -------------------------------------------------------------------------------- /spec/support/fail_on_output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/fail_on_output.rb -------------------------------------------------------------------------------- /spec/support/fake_backoff_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/fake_backoff_policy.rb -------------------------------------------------------------------------------- /spec/support/fake_udp_socket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/fake_udp_socket.rb -------------------------------------------------------------------------------- /spec/support/sequel_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/sequel_setup.rb -------------------------------------------------------------------------------- /spec/support/skippable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/skippable.rb -------------------------------------------------------------------------------- /spec/support/spec_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/spec/support/spec_helpers.rb -------------------------------------------------------------------------------- /test/adapters/active_record_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/active_record_test.rb -------------------------------------------------------------------------------- /test/adapters/actor_limit_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/actor_limit_test.rb -------------------------------------------------------------------------------- /test/adapters/dalli_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/dalli_test.rb -------------------------------------------------------------------------------- /test/adapters/memory_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/memory_test.rb -------------------------------------------------------------------------------- /test/adapters/mongo_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/mongo_test.rb -------------------------------------------------------------------------------- /test/adapters/pstore_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/pstore_test.rb -------------------------------------------------------------------------------- /test/adapters/redis_cache_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/redis_cache_test.rb -------------------------------------------------------------------------------- /test/adapters/redis_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/redis_test.rb -------------------------------------------------------------------------------- /test/adapters/sequel_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/adapters/sequel_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test_rails/generators/flipper/active_record_generator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test_rails/generators/flipper/active_record_generator_test.rb -------------------------------------------------------------------------------- /test_rails/generators/flipper/setup_generator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test_rails/generators/flipper/setup_generator_test.rb -------------------------------------------------------------------------------- /test_rails/generators/flipper/update_generator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test_rails/generators/flipper/update_generator_test.rb -------------------------------------------------------------------------------- /test_rails/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test_rails/helper.rb -------------------------------------------------------------------------------- /test_rails/system/test_help_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flippercloud/flipper/HEAD/test_rails/system/test_help_test.rb --------------------------------------------------------------------------------