Module: OSA::ObjectSpecifier

Defined in:
lib/rubyosa/rbosa.rb

Instance Method Summary collapse

Instance Method Details

#getObject



153
154
155
156
157
158
159
160
# File 'lib/rubyosa/rbosa.rb', line 153

def get
  new_obj = @app.__send_event__('core', 'getd', [['----', self]], true).to_rbobj
  if !new_obj.is_a?(self.class) and new_obj.is_a?(OSA::Element) and self.respond_to?(:properties) and (klass = self.properties[:class])
    klass.__duplicate__(new_obj)
  else
    new_obj
  end
end