Class: Optify::OptionsProvider
- Inherits:
-
OptionsRegistry
- Object
- OptionsRegistry
- Optify::OptionsProvider
- Defined in:
- lib/optify_ruby/implementation.rb,
sig/optify.rbs
Overview
Provides configurations based on keys and enabled feature names.
Instance Method Summary collapse
- #features_with_metadata ⇒ Object
- #get_options(key, feature_names, config_class, cache_options = nil, preferences = nil) ⇒ Object
-
#init(cache_init_options = nil) ⇒ OptionsProvider
(Optional) Eagerly initializes the cache.
Instance Method Details
#features_with_metadata ⇒ Object
33 34 35 |
# File 'lib/optify_ruby/implementation.rb', line 33 def end |
#get_options(key, feature_names, config_class, cache_options = nil, preferences = nil) ⇒ Object
38 39 40 |
# File 'lib/optify_ruby/implementation.rb', line 38 def (key, feature_names, config_class, = nil, preferences = nil) (key, feature_names, config_class, , preferences) end |
#init(cache_init_options = nil) ⇒ OptionsProvider
(Optional) Eagerly initializes the cache.
45 46 47 48 |
# File 'lib/optify_ruby/implementation.rb', line 45 def init( = nil) _init() self end |