Class: Wordmove::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/wordmove/cli.rb

Instance Method Summary collapse

Instance Method Details

#initObject



9
10
11
# File 'lib/wordmove/cli.rb', line 9

def init
  Wordmove::Generators::Movefile.start
end

#pullObject



44
45
46
47
48
49
# File 'lib/wordmove/cli.rb', line 44

def pull
  deployer = Wordmove::Deployer::Base.deployer_for(options)
  handle_options(options) do |task|
    deployer.send("pull_#{task}")
  end
end

#pushObject



55
56
57
58
59
60
# File 'lib/wordmove/cli.rb', line 55

def push
  deployer = Wordmove::Deployer::Base.deployer_for(options)
  handle_options(options) do |task|
    deployer.send("push_#{task}")
  end
end