class PowerBiEmbedded::Base
Public Class Methods
delete(endpoint, headers = nil)
click to toggle source
# File lib/power_bi_embedded/base.rb, line 23 def self.delete(endpoint, headers = nil) response = HTTParty.delete(endpoint, headers: headers) parse_response(response) end
get(endpoint, query = nil, headers = nil)
click to toggle source
# File lib/power_bi_embedded/base.rb, line 8 def self.get(endpoint, query = nil, headers = nil) response = HTTParty.get(endpoint, headers: headers, query: query) parse_response(response) end
parse_response(response)
click to toggle source
# File lib/power_bi_embedded/base.rb, line 28 def self.parse_response(response) response.parsed_response.deep_symbolize_keys end
post(endpoint, body = nil, headers = nil)
click to toggle source
# File lib/power_bi_embedded/base.rb, line 13 def self.post(endpoint, body = nil, headers = nil) response = HTTParty.post(endpoint, headers: headers, body: body) parse_response(response) end
put(endpoint, body = nil, headers = nil)
click to toggle source
# File lib/power_bi_embedded/base.rb, line 18 def self.put(endpoint, body = nil, headers = nil) response = HTTParty.put(endpoint, headers: headers, body: body) parse_response(response) end