class KRPC::ClassBase
Base class for service-defined class types.
Attributes
client[R]
remote_oid[R]
Public Class Methods
krpc_name()
click to toggle source
# File lib/krpc/gen.rb, line 125 def self.krpc_name name[11..-1] end
new(client, remote_oid)
click to toggle source
# File lib/krpc/gen.rb, line 129 def initialize(client, remote_oid) @client, @remote_oid = client, remote_oid end
Public Instance Methods
==(other)
click to toggle source
# File lib/krpc/gen.rb, line 134 def ==(other) other.class == self.class and other.remote_oid == remote_oid end
Also aliased as: eql?
hash()
click to toggle source
# File lib/krpc/gen.rb, line 137 def hash remote_oid.hash end
inspect()
click to toggle source
# File lib/krpc/gen.rb, line 145 def inspect "#<#{self.class} ".green + "@remote_oid" + "=".green + remote_oid.to_s.bold.blue + ">".green end
to_s()
click to toggle source
# File lib/krpc/gen.rb, line 141 def to_s "#<#{self.class} @remote_oid=#{remote_oid}>" end