Class: Tug::Interface

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

Instance Method Summary collapse

Instance Method Details

#buildObject



91
92
93
94
# File 'lib/tug/interface/interface.rb', line 91

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

#ipaObject



106
107
108
109
# File 'lib/tug/interface/interface.rb', line 106

def ipa
  config_file = Tug::ConfigFile.config_file(options)
  execute(__method__.to_s, config_file)
end

#notifyObject



118
119
120
121
# File 'lib/tug/interface/interface.rb', line 118

def notify
  slack = Tug::Slack.new(options)
  slack.notify(options[:message])
end

#provisionObject



133
134
135
136
# File 'lib/tug/interface/interface.rb', line 133

def provision
  config_file = Tug::ConfigFile.config_file(options)
  execute(__method__.to_s, config_file)
end