Class: Contracto::Command::Start

Inherits:
Object
  • Object
show all
Defined in:
lib/contracto/command/start.rb

Defined Under Namespace

Classes: Local, Remote

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Start

Returns a new instance of Start.



5
6
7
8
9
10
11
# File 'lib/contracto/command/start.rb', line 5

def initialize(args)
  if args.first
    @strategy = Contracto::Command::Start::Remote.new(args.first)
  else
    @strategy = Contracto::Command::Start::Local.new
  end
end

Instance Method Details

#executeObject



13
14
15
# File 'lib/contracto/command/start.rb', line 13

def execute
  @strategy.execute
end