Class: BlogApi::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/blog_api/request.rb

Defined Under Namespace

Classes: RequestError

Constant Summary collapse

BASE_URL =
'https://k-blog0130.herokuapp.com/api/v2/'.freeze

Class Method Summary collapse

Class Method Details

.get(path, options: { format: :plain }) ⇒ Object

Raises:



10
11
12
13
14
15
16
17
# File 'lib/blog_api/request.rb', line 10

def get(path, options: { format: :plain })
  url = "#{BASE_URL}/#{path}"
  result = HTTParty.get(url, options)

  raise RequestError unless result.response.code == '200'

  json_parse(result)
end