Module: Blackbeard
- Defined in:
- lib/blackbeard.rb,
lib/blackbeard/test.rb,
lib/blackbeard/chart.rb,
lib/blackbeard/group.rb,
lib/blackbeard/cohort.rb,
lib/blackbeard/errors.rb,
lib/blackbeard/metric.rb,
lib/blackbeard/pirate.rb,
lib/blackbeard/context.rb,
lib/blackbeard/feature.rb,
lib/blackbeard/version.rb,
lib/blackbeard/storable.rb,
lib/blackbeard/chartable.rb,
lib/blackbeard/dashboard.rb,
lib/blackbeard/cohort_data.rb,
lib/blackbeard/metric_date.rb,
lib/blackbeard/metric_hour.rb,
lib/blackbeard/redis_store.rb,
lib/blackbeard/group_metric.rb,
lib/blackbeard/cohort_metric.rb,
lib/blackbeard/configuration.rb,
lib/blackbeard/feature_rollout.rb,
lib/blackbeard/metric_data/base.rb,
lib/blackbeard/storable_has_set.rb,
lib/blackbeard/dashboard_helpers.rb,
lib/blackbeard/metric_data/total.rb,
lib/blackbeard/storable_has_many.rb,
lib/blackbeard/metric_data/unique.rb,
lib/blackbeard/selected_variation.rb,
lib/blackbeard/storable_attributes.rb,
lib/blackbeard/configuration_methods.rb,
lib/blackbeard/metric_data/uid_generator.rb
Defined Under Namespace
Modules: Chartable, ConfigurationMethods, DashboardHelpers, FeatureRollout, MetricData, StorableAttributes, StorableHasMany, StorableHasSet
Classes: Chart, Cohort, CohortData, CohortMetric, CohortNotInMetric, Configuration, Context, Dashboard, Feature, Group, GroupMetric, GroupNotInMetric, InvalidMetricData, Metric, MetricDate, MetricHour, Pirate, RedisStore, SelectedVariation, Storable, StorableDuplicateKey, StorableMasterKeyUndefined, StorableNotFound, StorableNotSaved, Test, UserIdNotDivisable
Constant Summary
collapse
- VERSION =
"0.0.5.2"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
12
13
14
|
# File 'lib/blackbeard.rb', line 12
def config
@config ||= Configuration.new
end
|
16
17
18
|
# File 'lib/blackbeard.rb', line 16
def configure
yield config
end
|
7
8
9
10
|
# File 'lib/blackbeard.rb', line 7
def configure!
@config = Configuration.new
yield config
end
|
.pirate {|config| ... } ⇒ Object
20
21
22
23
|
# File 'lib/blackbeard.rb', line 20
def pirate
yield(config) if block_given?
Blackbeard::Pirate.new
end
|