Sha256: e5d6381021012dc0944b997185b9117f3c6dab335d6e8402b051a6df57ca7438
Contents?: true
Size: 434 Bytes
Versions: 1
Compression:
Stored size: 434 Bytes
Contents
module Beanstalker class Mapper def initialize(*args) @mapping = {} args.each do |filename| include_from_file(filename) end end def include_from_file(filename) puts "Loading #{filename}" instance_eval(File.read(filename), filename) end def on(name, &block) @mapping[name.to_sym] = block end def method_for(name) @mapping[name.to_sym] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
beanstalker-0.4.17 | lib/beanstalker/mapper.rb |