Table of Contents - hackle-ruby-sdk-1.0.0 Documentation
Classes and Modules
- Hackle
- Hackle::Bucket
- Hackle::Bucketer
- Hackle::Client
- Hackle::Config
- Hackle::Decider
- Hackle::Decision
- Hackle::Decision::ForcedAllocated
- Hackle::Decision::NaturalAllocated
- Hackle::Decision::NotAllocated
- Hackle::Event
- Hackle::EventDispatcher
- Hackle::EventProcessor
- Hackle::EventProcessor::Message
- Hackle::EventProcessor::Message::Event
- Hackle::EventProcessor::Message::Flush
- Hackle::EventProcessor::Message::Shutdown
- Hackle::EventProcessor::MessageProcessor
- Hackle::EventType
- Hackle::Experiment
- Hackle::Experiment::Completed
- Hackle::Experiment::Running
- Hackle::HTTP
- Hackle::HttpWorkspaceFetcher
- Hackle::PollingWorkspaceFetcher
- Hackle::SdkInfo
- Hackle::Slot
- Hackle::UnexpectedResponseError
- Hackle::User
- Hackle::UserEvent
- Hackle::UserEvent::Exposure
- Hackle::UserEvent::Track
- Hackle::Variation
- Hackle::Workspace
Methods
- ::bucket — Hackle::Workspace
- ::check_successful — Hackle::HTTP
- ::client — Hackle::HTTP
- ::client — Hackle
- ::completed_experiment — Hackle::Workspace
- ::create — Hackle::Workspace
- ::default_base_uri — Hackle::Config
- ::default_event_uri — Hackle::Config
- ::default_logger — Hackle::Config
- ::event — Hackle
- ::event_type — Hackle::Workspace
- ::generate_timestamp — Hackle::UserEvent
- ::new — Hackle::Client
- ::new — Hackle::Config
- ::new — Hackle::Decision::ForcedAllocated
- ::new — Hackle::Decision::NaturalAllocated
- ::new — Hackle::Decider
- ::new — Hackle::EventDispatcher
- ::new — Hackle::EventProcessor
- ::new — Hackle::EventProcessor::Message::Event
- ::new — Hackle::EventProcessor::MessageProcessor
- ::new — Hackle::UserEvent
- ::new — Hackle::UserEvent::Exposure
- ::new — Hackle::UserEvent::Track
- ::new — Hackle::Bucket
- ::new — Hackle::Event
- ::new — Hackle::EventType
- ::new — Hackle::Experiment
- ::new — Hackle::Experiment::Running
- ::new — Hackle::Experiment::Completed
- ::new — Hackle::Slot
- ::new — Hackle::User
- ::new — Hackle::Variation
- ::new — Hackle::SdkInfo
- ::new — Hackle::HttpWorkspaceFetcher
- ::new — Hackle::PollingWorkspaceFetcher
- ::new — Hackle::Workspace
- ::running_experiment — Hackle::Workspace
- ::sdk_headers — Hackle::HTTP
- ::slot — Hackle::Workspace
- ::successful? — Hackle::HTTP
- ::undefined — Hackle::EventType
- ::user — Hackle
- ::variation — Hackle::Workspace
- #bucketing — Hackle::Bucketer
- #calculate_slot_number — Hackle::Bucketer
- #close — Hackle::Client
- #consume_event — Hackle::EventProcessor::MessageProcessor
- #consuming_loop — Hackle::EventProcessor::MessageProcessor
- #contains? — Hackle::Slot
- #create_exposure_event — Hackle::EventDispatcher
- #create_payload — Hackle::EventDispatcher
- #create_track_event — Hackle::EventDispatcher
- #decide — Hackle::Decider
- #decide_running — Hackle::Decider
- #dispatch — Hackle::EventDispatcher
- #dispatch_events — Hackle::EventProcessor::MessageProcessor
- #dispatch_payload — Hackle::EventDispatcher
- #fetch — Hackle::HttpWorkspaceFetcher
- #fetch — Hackle::PollingWorkspaceFetcher
- #flush — Hackle::EventProcessor
- #get_event_type — Hackle::Workspace
- #get_experiment — Hackle::Workspace
- #get_overridden_variation — Hackle::Experiment::Running
- #get_slot — Hackle::Bucket
- #get_variation — Hackle::Experiment::Running
- #hash — Hackle::Bucketer
- #poll — Hackle::PollingWorkspaceFetcher
- #process — Hackle::EventProcessor
- #produce — Hackle::EventProcessor::MessageProcessor
- #shutdown — Hackle::EventDispatcher
- #start! — Hackle::EventProcessor
- #start! — Hackle::PollingWorkspaceFetcher
- #stop! — Hackle::EventProcessor
- #stop! — Hackle::PollingWorkspaceFetcher
- #track — Hackle::Client
- #valid? — Hackle::Event
- #valid? — Hackle::User
- #variation — Hackle::Client