Sha256: 0d00cb6e08208a312755905f02e05fc0480391aa9140d46b4e0edf2ef1527ea0
Contents?: true
Size: 502 Bytes
Versions: 3
Compression:
Stored size: 502 Bytes
Contents
module DataMiner class Process attr_accessor :configuration, :position_in_run, :callback delegate :klass, :to => :configuration def initialize(configuration, position_in_run, callback) @configuration = configuration @position_in_run = position_in_run @callback = callback end def inspect "Process(#{klass}) position #{position_in_run}" end def run klass.send callback DataMiner.logger.info "ran #{inspect}" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
data_miner-0.3.2 | lib/data_miner/process.rb |
data_miner-0.3.1 | lib/data_miner/process.rb |
data_miner-0.3.0 | lib/data_miner/process.rb |