Class: AsciiChem::Cml::Extensions::TopLevelHandler

Inherits:
Struct
  • Object
show all
Defined in:
lib/asciichem/cml/extensions.rb

Overview

Registry of top-level handlers. Each handler is a Struct with node_class, element_name, serialize, deserialize. Adding a new top-level extension is one handler entry.

Instance Attribute Summary collapse

Instance Attribute Details

#deserializeObject

Returns the value of attribute deserialize

Returns:

  • (Object)

    the current value of deserialize



229
230
231
# File 'lib/asciichem/cml/extensions.rb', line 229

def deserialize
  @deserialize
end

#element_nameObject

Returns the value of attribute element_name

Returns:

  • (Object)

    the current value of element_name



229
230
231
# File 'lib/asciichem/cml/extensions.rb', line 229

def element_name
  @element_name
end

#node_classObject

Returns the value of attribute node_class

Returns:

  • (Object)

    the current value of node_class



229
230
231
# File 'lib/asciichem/cml/extensions.rb', line 229

def node_class
  @node_class
end

#serializeObject

Returns the value of attribute serialize

Returns:

  • (Object)

    the current value of serialize



229
230
231
# File 'lib/asciichem/cml/extensions.rb', line 229

def serialize
  @serialize
end