Class: Chaindotcom::ProjectInitializer

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

Instance Method Summary collapse

Instance Method Details

#runObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/chaindotcom/project_initializer.rb', line 7

def run
  url = URI.parse('https://chain.com/chain.pem.txt')

  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_PEER
  req = Net::HTTP::Get.new(url.path)
  res = http.request(req)

  FileUtils.mkdir_p('config')
  open("config/chain.pem", "w") do |file|
    file.write(res.body)
  end
end