class Api::ApiObject

Attributes

request_id[RW]

Properties

Public Class Methods

new(request_id = nil) click to toggle source

default constructor

# File lib/mrpin/api/base/base/api_object.rb, line 31
def initialize(request_id = nil)
  @request_id = request_id || -1
end

Protected Class Methods

logger() click to toggle source

static methods

# File lib/mrpin/api/base/base/api_object.rb, line 9
def self.logger
  if @logger.nil?
    @logger = AppInfo.instance.logger
  end

  @logger
end

Public Instance Methods

report_log(action) click to toggle source
# File lib/mrpin/api/base/base/api_object.rb, line 38
def report_log(action)
  ApiObject.logger.info "request_id:\t\t#{self.request_id}\t\t#{action} #{self.class}"
end