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 |