module Goldiloader
Constants
- VERSION
Attributes
globally_enabled[RW]
Sets the process-wide enabled status
Public Class Methods
disabled() { || ... }
click to toggle source
# File lib/goldiloader.rb, line 39 def disabled old_enabled = Thread.current[:goldiloader_enabled] self.enabled = false yield ensure self.enabled = old_enabled end
enabled() { || ... }
click to toggle source
# File lib/goldiloader.rb, line 31 def enabled old_enabled = Thread.current[:goldiloader_enabled] self.enabled = true yield ensure self.enabled = old_enabled end
enabled=(val)
click to toggle source
# File lib/goldiloader.rb, line 27 def enabled=(val) Thread.current[:goldiloader_enabled] = val end
enabled?()
click to toggle source
# File lib/goldiloader.rb, line 23 def enabled? Thread.current.fetch(:goldiloader_enabled, globally_enabled) end