Sha256: 4727c3a7c61871072132014b4a72cf1e03a752c19e6365f478d5f107b8dc2892
Contents?: true
Size: 835 Bytes
Versions: 1
Compression:
Stored size: 835 Bytes
Contents
require 'yaml' module Gamefic::Sdk module Build def self.release directory, quiet = false config = Gamefic::Sdk::Config.load(directory) if config.auto_import? puts "Importing scripts..." Shell.start ['import', directory, '--quiet'] end config.targets.each_pair { |k, v| puts "Building #{k}..." unless quiet plat = Gamefic::Sdk::Platform.load(config, k) plat.build } puts "Build#{config.targets.length > 1 ? 's' : ''} complete." unless quiet end def self.clean directory config = Gamefic::Sdk::Config.load(directory) config.targets.each_pair { |k, v| puts "Cleaning #{k}..." plat = Gamefic::Sdk::Platform.load(config, k) plat.clean } puts "Done." end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gamefic-sdk-1.7.0 | lib/gamefic-sdk/build.rb |