class Screengem::DampenConfiguration::Standard
Respond by looking up seconds to dampen in the specified settings.
Attributes
settings[R]
Public Class Methods
new(settings)
click to toggle source
# File lib/screengem/dampen_configuration.rb, line 61 def initialize(settings) @settings = ActiveSupport::HashWithIndifferentAccess.new(settings).fetch(dampen_configuration_root, {}) end
Public Instance Methods
seconds_to_dampen(primitive_scope, primitive_class_name)
click to toggle source
# File lib/screengem/dampen_configuration.rb, line 65 def seconds_to_dampen(primitive_scope, primitive_class_name) settings.dig(primitive_scope, primitive_key(primitive_class_name)).to_i end
Private Instance Methods
dampen_configuration_root()
click to toggle source
# File lib/screengem/dampen_configuration.rb, line 71 def dampen_configuration_root Screengem.configuration.dampen_configuration_root end