Class: Nit::App

Inherits:
Thor
  • Object
show all
Includes:
Actions
Defined in:
lib/nit/app.rb

Instance Method Summary collapse

Instance Method Details

#commit(*args) ⇒ Object



31
32
33
# File 'lib/nit/app.rb', line 31

def commit(*args)
  puts Commit.new(config).call(`git status`, args)
end

#ignore(*args) ⇒ Object



36
37
38
# File 'lib/nit/app.rb', line 36

def ignore(*args)
  puts Ignore.new(config).call(`git status`, args)
end

#pullObject



47
48
49
# File 'lib/nit/app.rb', line 47

def pull
  `git pull origin #{current_branch}`
end

#pushObject



52
53
54
# File 'lib/nit/app.rb', line 52

def push
  `git push origin #{current_branch}`
end

#statusObject



26
27
28
# File 'lib/nit/app.rb', line 26

def status
  puts Status.new(config).call
end

#unignore(*args) ⇒ Object



41
42
43
# File 'lib/nit/app.rb', line 41

def unignore(*args)
  puts Unignore.new(config).call(`git status`, args)
end