Class: Screengem::DampenConfiguration
- Inherits:
-
Object
- Object
- Screengem::DampenConfiguration
- Includes:
- Singleton
- Defined in:
- lib/screengem/dampen_configuration.rb
Overview
Exposes the question and task sleep intervals as defined in the dampening configuration.
Defined Under Namespace
Classes: DampenConfigurationFactory, None, Standard
Instance Attribute Summary collapse
-
#configuration ⇒ Object
readonly
Returns the value of attribute configuration.
Instance Method Summary collapse
- #dampen_configuration_key(primitive_class_name) ⇒ Object
-
#initialize ⇒ DampenConfiguration
constructor
A new instance of DampenConfiguration.
Constructor Details
#initialize ⇒ DampenConfiguration
10 11 12 |
# File 'lib/screengem/dampen_configuration.rb', line 10 def initialize @configuration = DampenConfigurationFactory.new.build_configuration end |
Instance Attribute Details
#configuration ⇒ Object (readonly)
Returns the value of attribute configuration.
8 9 10 |
# File 'lib/screengem/dampen_configuration.rb', line 8 def configuration @configuration end |
Instance Method Details
#dampen_configuration_key(primitive_class_name) ⇒ Object
14 15 16 |
# File 'lib/screengem/dampen_configuration.rb', line 14 def dampen_configuration_key(primitive_class_name) primitive_class_name.demodulize.underscore.gsub(/_(question|task)$/, "") end |