Class: Humidifier::Upgrade
- Inherits:
-
Object
- Object
- Humidifier::Upgrade
- Defined in:
- lib/humidifier/upgrade.rb
Constant Summary collapse
- PATH =
-File.(File.join('..', '..', SPECIFICATION), __dir__)
- URL =
'https://docs.aws.amazon.com/AWSCloudFormation/latest' \ '/UserGuide/cfn-resource-specification.html'
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.perform ⇒ Object
20 21 22 |
# File 'lib/humidifier/upgrade.rb', line 20 def self.perform new.perform end |
Instance Method Details
#perform ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/humidifier/upgrade.rb', line 9 def perform require 'net/http' require 'nokogiri' response = Net::HTTP.get_response(uri).body parsed = JSON.parse(response) File.write(PATH, JSON.pretty_generate(parsed)) parsed['ResourceSpecificationVersion'] end |