Class: Datafile::Script

Inherits:
Object
  • Object
show all
Includes:
LogUtils::Logging
Defined in:
lib/datafile/datafile.rb

Instance Method Summary collapse

Constructor Details

#initialize(proc) ⇒ Script

Returns a new instance of Script.



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

def initialize( proc )
  @proc = proc
end

Instance Method Details

#callObject



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

def call
  logger.info( "[script] calling calc block" )
  @proc.call
end

#dumpObject



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

def dump
  puts "  script: #{@proc.inspect}"
end