Class: Pump::Dsl

Inherits:
Object
  • Object
show all
Defined in:
lib/pump/dsl.rb

Instance Method Summary collapse

Constructor Details

#initialize(&blk) ⇒ Dsl

Returns a new instance of Dsl.

Raises:

  • (ArgumentError)


3
4
5
6
# File 'lib/pump/dsl.rb', line 3

def initialize(&blk)
  raise ArgumentError unless block_given?
  instance_eval(&blk)
end

Instance Method Details

#configObject



8
9
10
# File 'lib/pump/dsl.rb', line 8

def config
  @config ||= []
end