Module: Adminix::Helpers::HTTP
- Defined in:
- lib/adminix/helpers/http.rb
Class Method Summary collapse
Class Method Details
.get(path) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/adminix/helpers/http.rb', line 4 def self.get(path) config = Adminix::Config.instance uri = URI.parse("#{config.host}/v1/#{path}") request = Net::HTTP::Get.new(uri) request['Authorization'] = "Bearer #{config.secret_key}" opts = { use_ssl: uri.scheme == 'https' } response = Net::HTTP.start(uri.hostname, uri.port, opts) do |http| http.request(request) end JSON.parse(response.body) end |