Class: Refinery::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/refinery/configuration.rb

Instance Method Summary collapse

Instance Method Details

#after_inclusion(&blk) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/refinery/configuration.rb', line 8

def after_inclusion(&blk)
  if blk && blk.respond_to?(:call)
    after_inclusion_procs << blk
  else
    raise 'Anything added to be called before_inclusion must be callable.'
  end
end

#after_inclusion_procsObject



4
5
6
# File 'lib/refinery/configuration.rb', line 4

def after_inclusion_procs
  @@after_inclusion_procs ||= []
end

#before_inclusion(&blk) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/refinery/configuration.rb', line 20

def before_inclusion(&blk)
  if blk && blk.respond_to?(:call)
    before_inclusion_procs << blk
  else
    raise 'Anything added to be called before_inclusion must be callable.'
  end
end

#before_inclusion_procsObject



16
17
18
# File 'lib/refinery/configuration.rb', line 16

def before_inclusion_procs
  @@before_inclusion_procs ||= []
end