Class: Linkey::CLI

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/linkey/cli.rb

Instance Method Summary collapse

Instance Method Details

#check(url, base, reg, filename) ⇒ Object



20
21
22
23
# File 'lib/linkey/cli.rb', line 20

def check(url, base, reg, filename)
  scan(url, filename)
  status(url, base, reg, filename)
end

#scan(url, filename) ⇒ Object



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

def scan(url, filename)
  html = Linkey::SaveLinks.new(url, filename)
  html.capture_links
end

#smoke(file) ⇒ Object



26
27
28
29
# File 'lib/linkey/cli.rb', line 26

def smoke(file)
  check = Linkey::Checker.new(file)
  check.smoke
end

#status(url, base, reg, filename) ⇒ Object



14
15
16
17
# File 'lib/linkey/cli.rb', line 14

def status(url, base, reg, filename)
  status = Linkey::CheckResponse.new(url, base, reg, filename)
  status.check_links
end