Class: Clusta::Geometry::Element

Inherits:
Object
  • Object
show all
Includes:
Schema, Serialization, Serialization::JSON, Serialization::TSV
Defined in:
lib/clusta/geometry/element.rb

Instance Attribute Summary

Attributes included from Schema

#extra_inputs

Class Method Summary collapse

Methods included from Serialization::TSV

#extra_inputs=, #extra_outputs, included, #process_args, #suffix, #to_flat, #to_tsv_component

Methods included from Serialization::JSON

included, #non_key_field_data, #process_args, #to_flat, #to_hash

Methods included from Serialization

included, #initialize, #process_args, #stream_name

Methods included from Schema

#extra_outputs, #fields, included, #keys, #non_key_fields

Class Method Details

.inherited(subclass) ⇒ Object



15
16
17
18
# File 'lib/clusta/geometry/element.rb', line 15

def self.inherited subclass
  Clusta::Geometry.register_element(subclass)
  super
end