module NeAPI
Constants
- API_SERVER_HOST
- NE_SERVER_HOST
Private Instance Methods
conn()
click to toggle source
# File lib/ne_api.rb, line 16 def conn @conn ||= Faraday.new(:url => API_SERVER_HOST) do |faraday| faraday.request :url_encoded # form-encode POST params faraday.response :logger # log requests to STDOUT faraday.adapter Faraday.default_adapter # make requests with Net::HTTP faraday.options[:timeout] = 600 end end
response(response)
click to toggle source
# File lib/ne_api.rb, line 25 def response response body = JSON.parse response.body if body["result"] != "success" if ["003001","003002","008003","009005","011007"].include?(body["code"]) return false else raise NeAPIException, sprintf("%s:%s", body["code"], body["message"]) end return false end body end