Class: Otori::Configuration
- Inherits:
-
Object
- Object
- Otori::Configuration
- Defined in:
- lib/otori/configuration.rb
Constant Summary collapse
- SESSION_KEY_PREFIX =
"honeypot_field"
Instance Attribute Summary collapse
-
#default_delay ⇒ Object
Returns the value of attribute default_delay.
-
#disable_delay ⇒ Object
Returns the value of attribute disable_delay.
-
#signals_input_name ⇒ Object
Returns the value of attribute signals_input_name.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #session_key(name) ⇒ Object
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
9 10 11 12 13 |
# File 'lib/otori/configuration.rb', line 9 def initialize @default_delay = 2.0 @disable_delay = false @signals_input_name = "honeypot_signals" end |
Instance Attribute Details
#default_delay ⇒ Object
Returns the value of attribute default_delay.
7 8 9 |
# File 'lib/otori/configuration.rb', line 7 def default_delay @default_delay end |
#disable_delay ⇒ Object
Returns the value of attribute disable_delay.
7 8 9 |
# File 'lib/otori/configuration.rb', line 7 def disable_delay @disable_delay end |
#signals_input_name ⇒ Object
Returns the value of attribute signals_input_name.
7 8 9 |
# File 'lib/otori/configuration.rb', line 7 def signals_input_name @signals_input_name end |
Instance Method Details
#session_key(name) ⇒ Object
15 16 17 18 |
# File 'lib/otori/configuration.rb', line 15 def session_key(name) safe = name.to_s.gsub(/[^a-z0-9_]+/i, "_").gsub(/\A_+|_+\z/, "") "#{SESSION_KEY_PREFIX}_#{safe}" end |