Class: Relisp::Process

Inherits:
Proxy show all
Defined in:
lib/relisp/type_conversion/editing_types.rb

Overview

A proxy to an Emacs process

Instance Attribute Summary

Attributes inherited from Proxy

#elisp_variable, #slave

Instance Method Summary collapse

Methods inherited from Proxy

elisp_alias, from_elisp, #makunbound, #to_elisp

Constructor Details

#initialize(*args) ⇒ Process

args must be of the form (symbol, slave = Relisp.default_slave)

The symbol argument is considered to be the name of a pre-existing process in the slave process.



971
972
973
974
975
# File 'lib/relisp/type_conversion/editing_types.rb', line 971

def initialize(*args)
  super do 
    raise ArgumentError, "Cannot create Process proxy without existing elisp variable."
  end
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Relisp::Proxy