Class: SequelPaperTrail::Config
- Inherits:
-
Object
- Object
- SequelPaperTrail::Config
- Includes:
- Singleton
- Defined in:
- lib/sequel_paper_trail/config.rb
Overview
Config storage
Instance Method Summary collapse
- #enabled ⇒ Object
- #enabled=(enable) ⇒ Object
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
8 9 10 11 |
# File 'lib/sequel_paper_trail/config.rb', line 8 def initialize @mutex = Mutex.new @enabled = true end |
Instance Method Details
#enabled ⇒ Object
13 14 15 |
# File 'lib/sequel_paper_trail/config.rb', line 13 def enabled @mutex.synchronize { @enabled } end |
#enabled=(enable) ⇒ Object
17 18 19 |
# File 'lib/sequel_paper_trail/config.rb', line 17 def enabled=(enable) @mutex.synchronize { @enabled = enable } end |