Class: SequelPaperTrail::Config

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/sequel_paper_trail/config.rb

Overview

Config storage

Instance Method Summary collapse

Constructor Details

#initializeConfig

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

#enabledObject



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