Module: Gamefic::Sdk::Build
- Defined in:
- lib/gamefic-sdk/build.rb
Class Method Summary collapse
Class Method Details
.clean(directory) ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/gamefic-sdk/build.rb', line 19 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 |
.release(directory, quiet = false) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/gamefic-sdk/build.rb', line 6 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 |