Class: Gamefic::Sdk::Shell
- Inherits:
-
Thor
- Object
- Thor
- Gamefic::Sdk::Shell
- Defined in:
- lib/gamefic-sdk/shell.rb,
lib/gamefic-sdk/shell/init.rb,
lib/gamefic-sdk/shell/test.rb
Defined Under Namespace
Instance Method Summary collapse
- #build(directory_name) ⇒ Object
- #clean(directory_name) ⇒ Object
- #init(directory_name) ⇒ Object
- #test(directory_name) ⇒ Object
- #version ⇒ Object
- #webskins ⇒ Object
Instance Method Details
#build(directory_name) ⇒ Object
39 40 41 |
# File 'lib/gamefic-sdk/shell.rb', line 39 def build(directory_name) Gamefic::Sdk::Build.release(directory_name, [:quiet]) end |
#clean(directory_name) ⇒ Object
44 45 46 |
# File 'lib/gamefic-sdk/shell.rb', line 44 def clean(directory_name) Gamefic::Sdk::Build.clean(directory_name) end |
#init(directory_name) ⇒ Object
26 27 28 29 30 |
# File 'lib/gamefic-sdk/shell.rb', line 26 def init(directory_name) Gamefic::Sdk::Shell::Init.new(directory: directory_name, quiet: [:quiet], scripts: [:scripts], webskin: [:webskin], title: [:title], author: [:author]).run end |
#test(directory_name) ⇒ Object
33 34 35 |
# File 'lib/gamefic-sdk/shell.rb', line 33 def test(directory_name) Gamefic::Sdk::Shell::Test.new(directory: directory_name).run end |
#version ⇒ Object
14 15 16 17 |
# File 'lib/gamefic-sdk/shell.rb', line 14 def version puts "gamefic-sdk #{Gamefic::Sdk::VERSION}" puts "gamefic #{Gamefic::VERSION}" end |
#webskins ⇒ Object
49 50 51 52 53 |
# File 'lib/gamefic-sdk/shell.rb', line 49 def webskins Dir[File.join(Gamefic::Sdk::HTML_TEMPLATE_PATH, 'skins', '*')].sort.each { |d| puts File.basename(d) } end |