Class: Macro

Inherits:
Object
  • Object
show all
Defined in:
lib/aster/macro.rb

Instance Method Summary collapse

Constructor Details

#initialize(env, block) ⇒ Macro

Returns a new instance of Macro.



3
4
5
6
# File 'lib/aster/macro.rb', line 3

def initialize(env, block)
  @env = env
  @block = block
end

Instance Method Details

#function(command) ⇒ Object



8
9
10
# File 'lib/aster/macro.rb', line 8

def function(command)
  @block.call command
end