Sha256: 8c2361f2176a1e3e9de7857e7020bfec3fd42bea629ba43bc67ebabf32cebdbf
Contents?: true
Size: 491 Bytes
Versions: 1
Compression:
Stored size: 491 Bytes
Contents
class DevSystem::BenchCommand < DevSystem::Command def self.call args # 1. LOG log "args = #{args.inspect}" # 2. FIND bench return call_not_found args if args.none? bench = args[0] log({bench:}) begin bench_klass = Liza.const "#{bench}_bench" rescue Liza::ConstNotFound bench_klass = NotFoundBench end # 3. CALL bench_klass.call args[1..-1] end def self.call_not_found args Liza::NotFoundBench.call args end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lizarb-1.0.4 | lib/dev_system/dev/controllers/command/bench_command.rb |