Module: Hackle
- Defined in:
- lib/hackle.rb,
lib/hackle/user.rb,
lib/hackle/event.rb,
lib/hackle/client.rb,
lib/hackle/config.rb,
lib/hackle/version.rb,
lib/hackle/decision.rb,
lib/hackle/remote_config.rb,
lib/hackle/internal/http/http.rb,
lib/hackle/internal/model/sdk.rb,
lib/hackle/internal/clock/clock.rb,
lib/hackle/internal/model/action.rb,
lib/hackle/internal/model/bucket.rb,
lib/hackle/internal/model/target.rb,
lib/hackle/internal/logger/logger.rb,
lib/hackle/internal/model/segment.rb,
lib/hackle/internal/model/version.rb,
lib/hackle/internal/model/container.rb,
lib/hackle/internal/model/targeting.rb,
lib/hackle/internal/model/variation.rb,
lib/hackle/internal/core/hackle_core.rb,
lib/hackle/internal/event/user_event.rb,
lib/hackle/internal/http/http_client.rb,
lib/hackle/internal/model/event_type.rb,
lib/hackle/internal/model/experiment.rb,
lib/hackle/internal/model/value_type.rb,
lib/hackle/internal/user/hackle_user.rb,
lib/hackle/internal/model/target_rule.rb,
lib/hackle/internal/workspace/workspace.rb,
lib/hackle/internal/concurrent/executors.rb,
lib/hackle/internal/model/decision_reason.rb,
lib/hackle/internal/config/parameter_config.rb,
lib/hackle/internal/event/user_event_factory.rb,
lib/hackle/internal/user/hackle_user_resolver.rb,
lib/hackle/internal/event/user_event_processor.rb,
lib/hackle/internal/event/user_event_dispatcher.rb,
lib/hackle/internal/workspace/workspace_fetcher.rb,
lib/hackle/internal/evaluation/bucketer/bucketer.rb,
lib/hackle/internal/concurrent/schedule/scheduler.rb,
lib/hackle/internal/model/parameter_configuration.rb,
lib/hackle/internal/model/remote_config_parameter.rb,
lib/hackle/internal/properties/properties_builder.rb,
lib/hackle/internal/evaluation/evaluator/evaluator.rb,
lib/hackle/internal/evaluation/flow/flow_evaluator.rb,
lib/hackle/internal/identifiers/identifier_builder.rb,
lib/hackle/internal/evaluation/flow/evaluation_flow.rb,
lib/hackle/internal/workspace/http_workspace_fetcher.rb,
lib/hackle/internal/concurrent/schedule/timer_scheduler.rb,
lib/hackle/internal/workspace/polling_workspace_fetcher.rb,
lib/hackle/internal/evaluation/match/value/value_matcher.rb,
lib/hackle/internal/evaluation/match/target/target_matcher.rb,
lib/hackle/internal/evaluation/match/operator/operator_matcher.rb,
lib/hackle/internal/evaluation/match/condition/condition_matcher.rb,
lib/hackle/internal/evaluation/match/value/value_matcher_factory.rb,
lib/hackle/internal/evaluation/match/value/value_operator_matcher.rb,
lib/hackle/internal/evaluation/match/operator/operator_matcher_factory.rb,
lib/hackle/internal/evaluation/evaluator/experiment/experiment_resolver.rb,
lib/hackle/internal/evaluation/evaluator/contextual/contextual_evaluator.rb,
lib/hackle/internal/evaluation/evaluator/delegating/delegating_evaluator.rb,
lib/hackle/internal/evaluation/evaluator/experiment/experiment_evaluator.rb,
lib/hackle/internal/evaluation/match/condition/condition_matcher_factory.rb,
lib/hackle/internal/evaluation/match/condition/user/user_condition_matcher.rb,
lib/hackle/internal/evaluation/evaluator/experiment/experiment_flow_evaluator.rb,
lib/hackle/internal/evaluation/evaluator/remoteconfig/remote_config_evaluator.rb,
lib/hackle/internal/evaluation/evaluator/remoteconfig/remote_config_determiner.rb,
lib/hackle/internal/evaluation/match/condition/segment/segment_condition_matcher.rb,
lib/hackle/internal/evaluation/evaluator/experiment/experiment_evaluation_flow_factory.rb,
lib/hackle/internal/evaluation/match/condition/experiment/experiment_condition_matcher.rb,
lib/hackle/internal/evaluation/match/condition/experiment/experiment_evaluator_matcher.rb
Defined Under Namespace
Modules: Clock, ConditionMatcher, ContextualEvaluator, EvaluationFlow, Evaluator, ExperimentFlow, ExperimentFlowEvaluator, FlowEvaluator, HTTP, OperatorMatcher, ScheduledJob, Scheduler, UserEventProcessor, ValueMatcher, WorkspaceFetcher Classes: AbTestEvaluatorMatcher, Action, ActionType, BooleanMatcher, Bucket, Bucketer, Client, CompletedExperimentFlowEvaluator, ConditionMatcherFactory, Config, Container, ContainerExperimentFlowEvaluator, ContainerGroup, ContainsMatcher, Core, CoreVersion, DecisionReason, DefaultRuleExperimentFlowEvaluator, DefaultUserEventProcessor, DelegatingEvaluator, DraftExperimentFlowEvaluator, EndsWithMatcher, EvaluatorContext, EvaluatorEvaluation, EvaluatorKey, EvaluatorRequest, Event, EventType, Executors, Experiment, ExperimentActionResolver, ExperimentConditionMatcher, ExperimentContainerResolver, ExperimentDecision, ExperimentEvaluation, ExperimentEvaluationFlowFactory, ExperimentEvaluator, ExperimentEvaluatorMatcher, ExperimentOverrideResolver, ExperimentRequest, ExperimentStatus, ExperimentTargetDeterminer, ExperimentTargetRuleDeterminer, ExperimentType, ExposureEvent, FeatureFlagDecision, FeatureFlagEvaluatorMatcher, FixedClock, GreaterThanMatcher, GreaterThanOrEqualToMatcher, HackleUser, HackleUserResolver, Hasher, HttpClient, HttpWorkspaceFetcher, IdentifierExperimentFlowEvaluator, IdentifiersBuilder, InMatcher, LessThanMatcher, LessThanOrEqualToMatcher, Log, MetadataVersion, NumberMatcher, OperatorMatcherFactory, OverrideExperimentFlowEvaluator, ParameterConfig, ParameterConfiguration, PausedExperimentFlowEvaluator, PollingWorkspaceFetcher, PropertiesBuilder, RemoteConfig, RemoteConfigDecision, RemoteConfigEvaluation, RemoteConfigEvaluator, RemoteConfigEvent, RemoteConfigParameter, RemoteConfigRequest, RemoteConfigTargetRule, RemoteConfigTargetRuleDeterminer, RemoteConfigTargetRuleMatcher, RemoteConfigValue, Sdk, Segment, SegmentConditionMatcher, SegmentMatcher, SegmentType, Slot, StartsWithMatcher, StringMatcher, SystemClock, Target, TargetCondition, TargetExperimentFlowEvaluator, TargetKey, TargetKeyType, TargetMatch, TargetMatchType, TargetMatcher, TargetOperator, TargetRule, TargetRuleExperimentFlowEvaluator, TargetingType, TimerScheduledJob, TimerScheduler, TrackEvent, TrafficAllocateExperimentFlowEvaluator, User, UserConditionMatcher, UserEvent, UserEventDispatcher, UserEventFactory, UserEventSerializer, UserValueResolver, ValueMatcherFactory, ValueOperatorMatcher, ValueType, Variation, Version, VersionMatcher, Workspace
Constant Summary collapse
- VERSION =
'2.0.0'