Module: Hecks::Bluebook::DSL::ConstShim

Defined in:
lib/hecks/bluebook/dsl/const_shim.rb

Defined Under Namespace

Modules: Hook Classes: ScopedConstant

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.resolverObject

Returns the value of attribute resolver.



6
7
8
# File 'lib/hecks/bluebook/dsl/const_shim.rb', line 6

def resolver
  @resolver
end

Class Method Details

.active?Boolean

Returns:

  • (Boolean)


16
# File 'lib/hecks/bluebook/dsl/const_shim.rb', line 16

def active? = !@resolver.nil?

.with(resolver) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/hecks/bluebook/dsl/const_shim.rb', line 8

def with(resolver)
  previous  = @resolver
  @resolver = resolver
  yield
ensure
  @resolver = previous
end