Class: Nit::Command::Dynamic

Inherits:
Nit::Command show all
Defined in:
lib/nit/command/dynamic.rb

Instance Method Summary collapse

Methods inherited from Nit::Command

#call

Constructor Details

#initialize(config, name) ⇒ Dynamic

Returns a new instance of Dynamic.



4
5
6
7
# File 'lib/nit/command/dynamic.rb', line 4

def initialize(config, name)
  super(config)
  @command = name
end

Instance Method Details

#process(state, indexes, args) ⇒ Object



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

def process(state, indexes, args)
  `git #{@command} #{args.join(" ")} #{state.files.list(indexes)}`
end