class Itexmo::Service
service
Constants
- API_ENDPOINT
Attributes
api_code[RW]
Public Class Methods
apicode_info()
click to toggle source
# File lib/itexmo/service.rb, line 34 def self.apicode_info instance = new instance.apicode_info end
new()
click to toggle source
# File lib/itexmo/service.rb, line 11 def initialize @api_code = Itexmo.configuration.api_code end
status()
click to toggle source
# File lib/itexmo/service.rb, line 22 def self.status instance = new instance.status end
Public Instance Methods
apicode_info()
click to toggle source
# File lib/itexmo/service.rb, line 27 def apicode_info uri = URI(API_ENDPOINT + '/apicode_info.php') uri.query = URI.encode_www_form(parameters) request = Net::HTTP.get_response(uri) ResponseHelper.parse(request.body) end
status()
click to toggle source
# File lib/itexmo/service.rb, line 15 def status uri = URI(API_ENDPOINT + '/serverstatus.php') uri.query = URI.encode_www_form(parameters) request = Net::HTTP.get_response(uri) ResponseHelper.parse(request.body) end
Private Instance Methods
parameters()
click to toggle source
# File lib/itexmo/service.rb, line 41 def parameters { 'apicode' => api_code } end