Class: Rda::Command

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/rda/command.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



9
10
11
# File 'lib/rda/command.rb', line 9

def self.source_root
  File.dirname(__FILE__)
end

Instance Method Details

#app(action) ⇒ Object



29
30
31
# File 'lib/rda/command.rb', line 29

def app(action)
  Rda::App.new.send(action.to_sym)
end

#initObject



14
15
16
# File 'lib/rda/command.rb', line 14

def init
  template('templates/rda.json', "#{Rda::Rails.root}/.rda")
end

#nginx(action) ⇒ Object



24
25
26
# File 'lib/rda/command.rb', line 24

def nginx(action)
  Rda::Nginx.new.send(action.to_sym, options)
end

#rvm(action) ⇒ Object



19
20
21
# File 'lib/rda/command.rb', line 19

def rvm(action)
  Rda::Rvm.new.send(action.to_sym)
end