Sha256: 2cf06ab5fd88f4dbf3b65e11bd95cb47aece6a6d4e95510fb5fb84b1c86d9e41

Contents?: true

Size: 505 Bytes

Versions: 1

Compression:

Stored size: 505 Bytes

Contents

#!/usr/bin/env ruby

require "smart_machine"

command = ARGV.shift

machine = SmartMachine::Machine.new

case command
when "grids"
	grids = SmartMachine::Grids.new
	grids.run ARGV

when "apps"
	grids = SmartMachine::Apps.new
	grids.run ARGV

when "buildpacker"
	action = ARGV.shift
	buildpacker = SmartMachine::Buildpacker.new
	buildpacker.public_send(action, *ARGV)

when "prereceiver"
	action = ARGV.shift
	prereceiver = SmartMachine::Grids::Prereceiver.new
	prereceiver.public_send(action, *ARGV)

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
smartmachine-0.7.0 bin/smartrunner