Module: LaunchDarkly::Interfaces::DataSystem::ReadOnlyStore
- Defined in:
- lib/ldclient-rb/interfaces/data_system.rb
Overview
ReadOnlyStore represents a read-only store interface for retrieving data.
Instance Method Summary collapse
-
#all(kind) ⇒ Hash
Retrieves all items of a given kind.
-
#get(kind, key) ⇒ Hash?
Retrieves an item by kind and key.
-
#initialized? ⇒ Boolean
Returns whether the store has been initialized.
Instance Method Details
#all(kind) ⇒ Hash
Retrieves all items of a given kind.
628 629 630 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 628 def all(kind) raise NotImplementedError, "#{self.class} must implement #all" end |
#get(kind, key) ⇒ Hash?
Retrieves an item by kind and key.
618 619 620 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 618 def get(kind, key) raise NotImplementedError, "#{self.class} must implement #get" end |
#initialized? ⇒ Boolean
Returns whether the store has been initialized.
637 638 639 |
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 637 def initialized? raise NotImplementedError, "#{self.class} must implement #initialized?" end |