Class: Blackbeard::MetricData::UidGenerator
- Inherits:
-
Object
- Object
- Blackbeard::MetricData::UidGenerator
- Includes:
- ConfigurationMethods
- Defined in:
- lib/blackbeard/metric_data/uid_generator.rb
Instance Method Summary collapse
-
#initialize(metric_data) ⇒ UidGenerator
constructor
A new instance of UidGenerator.
- #uid ⇒ Object
Methods included from ConfigurationMethods
#config, #db, #guest_method, included, #tz
Constructor Details
#initialize(metric_data) ⇒ UidGenerator
Returns a new instance of UidGenerator.
6 7 8 9 10 |
# File 'lib/blackbeard/metric_data/uid_generator.rb', line 6 def initialize(metric_data) @metric = metric_data.metric @group = metric_data.group @cohort = metric_data.cohort end |
Instance Method Details
#uid ⇒ Object
12 13 14 |
# File 'lib/blackbeard/metric_data/uid_generator.rb', line 12 def uid db.hash_get(lookup_hash, lookup_field) || generate_uid end |