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