module ManagerRemoteSocketApi

Protected Instance Methods

register_classes() click to toggle source
# File lib/mrpin/core/remote/socket/base/extensions/manager_remote_socket_api.rb, line 20
def register_classes
  class_map =
      {
          #base api
          'Api::ResponseOk'    => 'Api::ResponseOk',
          'Api::ResponseError' => 'Api::ResponseError',

          'Api::ResponsesPack' => 'Api::ResponsesPack',
          'Api::RequestsPack'  => 'Api::RequestsPack',
      }

  AMF::Root.register_classes(class_map)
end
register_handlers() click to toggle source
# File lib/mrpin/core/remote/socket/base/extensions/manager_remote_socket_api.rb, line 35
def register_handlers
  #system
  @handlers_map[Api::RequestSystemEcho] = Api::HandlerSystemEcho.new

  nil
end

Private Instance Methods

init_api() click to toggle source

Methods

# File lib/mrpin/core/remote/socket/base/extensions/manager_remote_socket_api.rb, line 13
def init_api
  @handlers_map = {}

  nil
end