Module: BluePrint

Defined in:
lib/blue_print.rb,
lib/blue_print/version.rb

Defined Under Namespace

Modules: Behavior, Generators, Helper, Integration Classes: ActiveIf, Context, Environment, Railtie

Constant Summary collapse

ENV_KEY =
:blue_print
VERSION =
'1.3.1'

Class Method Summary collapse

Class Method Details

.clear!Object



21
22
23
# File 'lib/blue_print.rb', line 21

def self.clear!
  Thread.current[ENV_KEY] = nil
end

.envObject



13
14
15
# File 'lib/blue_print.rb', line 13

def self.env
  Thread.current[ENV_KEY] ||= Thread.parents[ENV_KEY]
end

.env=(env) ⇒ Object



17
18
19
# File 'lib/blue_print.rb', line 17

def self.env=(env)
  Thread.current[ENV_KEY] = env
end