Class: Owners::CLI

Inherits:
Thor
  • Object
show all
Includes:
Timeout
Defined in:
lib/owners/cli.rb

Instance Method Summary collapse

Instance Method Details

#for(*files) ⇒ Object



16
17
18
# File 'lib/owners/cli.rb', line 16

def for(*files)
  run(:for, files)
end

#for_diff(ref, base_ref = "master") ⇒ Object



21
22
23
24
25
26
# File 'lib/owners/cli.rb', line 21

def for_diff(ref, base_ref = "master")
  Owners.file = options[:file] if options[:file]
  Owners.for_diff(ref, base_ref).each do |owner|
    output(owner)
  end
end

#missing_for(*files) ⇒ Object



29
30
31
# File 'lib/owners/cli.rb', line 29

def missing_for(*files)
  run(:missing_for, files)
end