module RubyTDMS::DataTypes
Constants
- TYPES_BY_ID
Public Class Methods
find_by_id(id)
click to toggle source
# File lib/ruby_tdms/data_types.rb, line 7 def find_by_id(id) TYPES_BY_ID[id] || raise(ArgumentError, "No matching type for ID #{id.inspect}") end
to_hash()
click to toggle source
# File lib/ruby_tdms/data_types.rb, line 12 def to_hash Base.subclasses.reduce({}) do |result, klass| result[klass::ID] = klass result end end