module GuardRail
Constants
- VERSION
Public Class Methods
activate(role) { || ... }
click to toggle source
# File lib/guard_rail.rb, line 9 def activate(role) return yield if environment == role ActiveRecord::Base.connected_to(role: role) { yield } end
activate!(role)
click to toggle source
# File lib/guard_rail.rb, line 14 def activate!(role) return if environment == role ActiveRecord::Base.connecting_to(role: role) end
environment()
click to toggle source
# File lib/guard_rail.rb, line 5 def environment ActiveRecord::Base.current_role end