Class: Api::ApiObject

Inherits:
Object show all
Defined in:
lib/mrpin/api/base/base/api_object.rb

Direct Known Subclasses

RequestBase, ResponseBase

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(request_id = nil) ⇒ ApiObject

Returns a new instance of ApiObject.



31
32
33
# File 'lib/mrpin/api/base/base/api_object.rb', line 31

def initialize(request_id = nil)
  @request_id = request_id || -1
end

Instance Attribute Details

#request_idObject

Returns the value of attribute request_id.



23
24
25
# File 'lib/mrpin/api/base/base/api_object.rb', line 23

def request_id
  @request_id
end

Instance Method Details

#report_log(action) ⇒ Object



38
39
40
# 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