Module: Ice::Object_mixin

Constant Summary collapse

ICE_TYPE =
T_Object
OP_ice_isA =
::Ice::__defineOperation('ice_isA', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [[::Ice::T_string, false, 0]], [], [::Ice::T_bool, false, 0], [])
OP_ice_ping =
::Ice::__defineOperation('ice_ping', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], nil, [])
OP_ice_ids =
::Ice::__defineOperation('ice_ids', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], [::Ice::T_StringSeq, false, 0], [])
OP_ice_id =
::Ice::__defineOperation('ice_id', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [], [], [::Ice::T_string, false, 0], [])

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#_ice_slicedDataObject

Only used for instances of preserved classes.



92
93
94
# File 'lib/Ice.rb', line 92

def _ice_slicedData
  @_ice_slicedData
end

Instance Method Details

#ice_isA(id, current = nil) ⇒ Object



85
86
87
# File 'lib/Ice.rb', line 85

def ice_isA(id, current=nil)
    return ice_ids().include?(id)
end

#ice_ping(current = nil) ⇒ Object



89
90
# File 'lib/Ice.rb', line 89

def ice_ping(current=nil)
end