Class: Linkey::Checker

Inherits:
Object
  • Object
show all
Defined in:
lib/linkey.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Checker

Returns a new instance of Checker.



57
58
59
# File 'lib/linkey.rb', line 57

def initialize(config)
  @smoke_urls = YAML.load(File.open("#{config}"))
end

Instance Method Details

#baseObject



61
62
63
# File 'lib/linkey.rb', line 61

def base
  @smoke_urls["base"]
end

#smokeObject



65
66
67
68
69
70
71
# File 'lib/linkey.rb', line 65

def smoke
  urls = @smoke_urls["paths"]
  options = @smoke_urls["headers"]
  headers = Hash[*options]
  @smoke_urls["status_code"] ? status_code = @smoke_urls["status_code"] : status_code = 200
  Getter.status(urls, base, { :headers => headers }, status_code)
end