Class: Tug::Interface

Inherits:
Thor
  • Object
show all
Defined in:
lib/tug/interface/interface.rb

Instance Method Summary collapse

Instance Method Details

#buildObject



6
7
8
9
# File 'lib/tug/interface/interface.rb', line 6

def build
  config_file = Tug::ConfigFile.config_file(options[:config])
  execute(__method__.to_s, config_file)
end

#ipaObject



14
15
16
17
18
# File 'lib/tug/interface/interface.rb', line 14

def ipa
  config_file = Tug::ConfigFile.config_file(options[:config])
  config_file.project.ipa_export_path = options[:export]
  execute(__method__.to_s, config_file)
end

#provisionObject



24
25
26
27
28
29
# File 'lib/tug/interface/interface.rb', line 24

def provision
  config_file = Tug::ConfigFile.config_file(options[:config])
  config_file.keychain.name = options[:keychain]
  config_file.keychain.private_key_password = options[:password]
  execute(__method__.to_s, config_file)
end