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