Class: PassiveQueue::Configuration
- Inherits:
-
Object
- Object
- PassiveQueue::Configuration
- Defined in:
- lib/passive_queue/configuration.rb
Overview
Configuration settings for PassiveQueue behavior and aesthetics
Instance Attribute Summary collapse
-
#meditation_duration ⇒ Integer
Meditation duration in seconds.
-
#philosophical_depth ⇒ Symbol
Philosophical depth (:shallow, :deep, :profound, :existential).
-
#silence_mode ⇒ Boolean
Whether to suppress output logging.
-
#zen_level ⇒ Symbol
Current zen level (:low, :medium, :high, :transcendent).
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Initializes configuration with default zen values.
-
#philosophical_depths ⇒ Array<Symbol>
Returns available philosophical depth levels.
-
#zen_levels ⇒ Array<Symbol>
Returns available zen levels.
Constructor Details
#initialize ⇒ Configuration
Initializes configuration with default zen values
20 21 22 23 24 25 |
# File 'lib/passive_queue/configuration.rb', line 20 def initialize @meditation_duration = 5 # seconds @zen_level = :medium @philosophical_depth = :shallow @silence_mode = false end |
Instance Attribute Details
#meditation_duration ⇒ Integer
Returns meditation duration in seconds.
8 9 10 |
# File 'lib/passive_queue/configuration.rb', line 8 def meditation_duration @meditation_duration end |
#philosophical_depth ⇒ Symbol
Returns philosophical depth (:shallow, :deep, :profound, :existential).
14 15 16 |
# File 'lib/passive_queue/configuration.rb', line 14 def philosophical_depth @philosophical_depth end |
#silence_mode ⇒ Boolean
Returns whether to suppress output logging.
17 18 19 |
# File 'lib/passive_queue/configuration.rb', line 17 def silence_mode @silence_mode end |
#zen_level ⇒ Symbol
Returns current zen level (:low, :medium, :high, :transcendent).
11 12 13 |
# File 'lib/passive_queue/configuration.rb', line 11 def zen_level @zen_level end |
Instance Method Details
#philosophical_depths ⇒ Array<Symbol>
Returns available philosophical depth levels
37 38 39 |
# File 'lib/passive_queue/configuration.rb', line 37 def philosophical_depths %i[shallow deep profound existential] end |
#zen_levels ⇒ Array<Symbol>
Returns available zen levels
30 31 32 |
# File 'lib/passive_queue/configuration.rb', line 30 def zen_levels %i[low medium high transcendent] end |