# -*- encoding: utf-8 -*- # stub: test_track_rails_client 7.1.1 ruby lib Gem::Specification.new do |s| s.name = "test_track_rails_client".freeze s.version = "7.1.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Ryan O'Neill".freeze, "Alex Burgel".freeze, "Adam Langsner".freeze, "John Mileham".freeze, "Alan Norton".freeze, "Sam Moore".freeze] s.date = "2024-03-13" s.description = "Easy split testing and feature flagging for Rails with TestTrack server".freeze s.email = ["ryan.oneill@betterment.com".freeze] s.files = ["LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/javascripts/testTrack.bundle.min.js".freeze, "app/controllers/concerns/test_track/controller.rb".freeze, "app/controllers/tt/api/application_controller.rb".freeze, "app/controllers/tt/api/v1/assignments_controller.rb".freeze, "app/controllers/tt/api/v1/identifier_types_controller.rb".freeze, "app/controllers/tt/api/v1/identifier_visitors_controller.rb".freeze, "app/controllers/tt/api/v1/identifiers_controller.rb".freeze, "app/controllers/tt/api/v1/resets_controller.rb".freeze, "app/controllers/tt/api/v1/split_configs_controller.rb".freeze, "app/controllers/tt/api/v1/split_details_controller.rb".freeze, "app/controllers/tt/api/v1/visitor_details_controller.rb".freeze, "app/controllers/tt/api/v1/visitors_controller.rb".freeze, "app/helpers/test_track/application_helper.rb".freeze, "app/jobs/test_track/application_job.rb".freeze, "app/jobs/test_track/assignment_event_job.rb".freeze, "app/jobs/test_track/identifier_creation_job.rb".freeze, "app/models/concerns/test_track/identity.rb".freeze, "app/models/concerns/test_track/remote_model.rb".freeze, "app/models/concerns/test_track/required_options.rb".freeze, "app/models/test_track/ab_configuration.rb".freeze, "app/models/test_track/analytics/mixpanel_client.rb".freeze, "app/models/test_track/analytics/safe_wrapper.rb".freeze, "app/models/test_track/analytics_event.rb".freeze, "app/models/test_track/application_identity.rb".freeze, "app/models/test_track/assignment.rb".freeze, "app/models/test_track/config_updater.rb".freeze, "app/models/test_track/fake/split_detail.rb".freeze, "app/models/test_track/fake/split_registry.rb".freeze, "app/models/test_track/fake/visitor.rb".freeze, "app/models/test_track/fake/visitor_detail.rb".freeze, "app/models/test_track/fake_server.rb".freeze, "app/models/test_track/identity_session_locator.rb".freeze, "app/models/test_track/job_session.rb".freeze, "app/models/test_track/lazy_visitor_by_identity.rb".freeze, "app/models/test_track/misconfiguration_notifier.rb".freeze, "app/models/test_track/notify_assignment_job.rb".freeze, "app/models/test_track/offline_session.rb".freeze, "app/models/test_track/remote/assignment.rb".freeze, "app/models/test_track/remote/assignment_detail.rb".freeze, "app/models/test_track/remote/assignment_event.rb".freeze, "app/models/test_track/remote/fake_server.rb".freeze, "app/models/test_track/remote/identifier.rb".freeze, "app/models/test_track/remote/identifier_type.rb".freeze, "app/models/test_track/remote/split_config.rb".freeze, "app/models/test_track/remote/split_detail.rb".freeze, "app/models/test_track/remote/split_registry.rb".freeze, "app/models/test_track/remote/visitor.rb".freeze, "app/models/test_track/remote/visitor_detail.rb".freeze, "app/models/test_track/split_registry.rb".freeze, "app/models/test_track/threaded_visitor_notifier.rb".freeze, "app/models/test_track/unsynced_assignments_notifier.rb".freeze, "app/models/test_track/variant_calculator.rb".freeze, "app/models/test_track/vary_dsl.rb".freeze, "app/models/test_track/visitor.rb".freeze, "app/models/test_track/visitor_dsl.rb".freeze, "app/models/test_track/web_session.rb".freeze, "app/models/test_track/web_session_visitor_repository.rb".freeze, "app/models/testtrack_cli.rb".freeze, "app/views/tt/api/v1/identifier_visitors/show.json.jbuilder".freeze, "app/views/tt/api/v1/identifiers/create.json.jbuilder".freeze, "app/views/tt/api/v1/split_details/show.json.jbuilder".freeze, "app/views/tt/api/v1/visitors/_show.json.jbuilder".freeze, "app/views/tt/api/v1/visitors/show.json.jbuilder".freeze, "config/initializers/test_track_api.rb".freeze, "config/routes.rb".freeze, "lib/generators/test_track/migration_generator.rb".freeze, "lib/tasks/test_track_rails_client_tasks.rake".freeze, "lib/test_track.rb".freeze, "lib/test_track/delayed_job/job_session_plugin.rb".freeze, "lib/test_track/server_error_middleware.rb".freeze, "lib/test_track/unrecoverable_connectivity_error.rb".freeze, "lib/test_track_rails_client.rb".freeze, "lib/test_track_rails_client/assignment_helper.rb".freeze, "lib/test_track_rails_client/engine.rb".freeze, "lib/test_track_rails_client/rspec_helpers.rb".freeze, "lib/test_track_rails_client/version.rb".freeze, "vendor/bin/testtrack-cli/testtrack.darwin".freeze, "vendor/bin/testtrack-cli/testtrack.linux".freeze, "vendor/gems/fakeable_her/fakeable_her.gemspec".freeze, "vendor/gems/fakeable_her/lib/fakeable_her.rb".freeze, "vendor/gems/fakeable_her/lib/fakeable_her/model.rb".freeze, "vendor/gems/fakeable_her/lib/fakeable_her/version.rb".freeze, "vendor/gems/her/LICENSE".freeze, "vendor/gems/her/her.gemspec".freeze, "vendor/gems/her/lib/her.rb".freeze, "vendor/gems/her/lib/her/api.rb".freeze, "vendor/gems/her/lib/her/collection.rb".freeze, "vendor/gems/her/lib/her/error_collection.rb".freeze, "vendor/gems/her/lib/her/errors.rb".freeze, "vendor/gems/her/lib/her/json_api/model.rb".freeze, "vendor/gems/her/lib/her/middleware.rb".freeze, "vendor/gems/her/lib/her/middleware/accept_json.rb".freeze, "vendor/gems/her/lib/her/middleware/first_level_parse_json.rb".freeze, "vendor/gems/her/lib/her/middleware/json_api_parser.rb".freeze, "vendor/gems/her/lib/her/middleware/parse_json.rb".freeze, "vendor/gems/her/lib/her/middleware/second_level_parse_json.rb".freeze, "vendor/gems/her/lib/her/model.rb".freeze, "vendor/gems/her/lib/her/model/active_model_overrides.rb".freeze, "vendor/gems/her/lib/her/model/associations.rb".freeze, "vendor/gems/her/lib/her/model/associations/association.rb".freeze, "vendor/gems/her/lib/her/model/associations/association_proxy.rb".freeze, "vendor/gems/her/lib/her/model/associations/belongs_to_association.rb".freeze, "vendor/gems/her/lib/her/model/associations/has_many_association.rb".freeze, "vendor/gems/her/lib/her/model/associations/has_one_association.rb".freeze, "vendor/gems/her/lib/her/model/attributes.rb".freeze, "vendor/gems/her/lib/her/model/base.rb".freeze, "vendor/gems/her/lib/her/model/deprecated_methods.rb".freeze, "vendor/gems/her/lib/her/model/http.rb".freeze, "vendor/gems/her/lib/her/model/introspection.rb".freeze, "vendor/gems/her/lib/her/model/nested_attributes.rb".freeze, "vendor/gems/her/lib/her/model/orm.rb".freeze, "vendor/gems/her/lib/her/model/parse.rb".freeze, "vendor/gems/her/lib/her/model/paths.rb".freeze, "vendor/gems/her/lib/her/model/relation.rb".freeze, "vendor/gems/her/lib/her/version.rb".freeze] s.homepage = "https://github.com/Betterment".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Rails client for TestTrack".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.8".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.7".freeze]) s.add_runtime_dependency(%q.freeze, [">= 2.0.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.48.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 2.8".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end