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.



53
54
55
# File 'lib/linkey.rb', line 53

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

Instance Method Details

#baseObject



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

def base
  @smoke_urls["base"]
end

#smokeObject



61
62
63
64
65
66
67
# File 'lib/linkey.rb', line 61

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.new(urls, base, { :headers => headers }, status_code).check
end