class QRPC::Protocol::Abstract::Object

Abstract request implementation. @sice 0.9.0

Attributes

options[RW]

Holds the object options. @return [Hashie::Mash] options hash

Public Class Methods

new(init = { }) click to toggle source

Constructor.

@param [Hash] init initial options @abstract

# File lib/qrpc/protocol/abstract/object.rb, line 51
def initialize(init = { })
    @options = Hashie::Mash::new(init)
    if self.instance_of? Object
        not_implemented
    end
end

Public Instance Methods

assign_options(options = { }) click to toggle source

Assigns options to the object. @param [Hash] options hash with options

# File lib/qrpc/protocol/abstract/object.rb, line 63
def assign_options(options = { })
    @options = @options.merge(options)
end
serialize() click to toggle source

Serializes object to the resultant form.

@return [String] serialized form @abstract

# File lib/qrpc/protocol/abstract/object.rb, line 74
def serialize
    not_implemented
end