class Kanrisuru::Util::DmiType
Public Class Methods
[](type)
click to toggle source
# File lib/kanrisuru/util/dmi_type.rb, line 1345 def self.[](type) return unless valid?(type) if type.instance_of?(Integer) @dmi_types_inverted[type] else @dmi_types[type] end end
valid?(type)
click to toggle source
# File lib/kanrisuru/util/dmi_type.rb, line 1355 def self.valid?(type) if type.instance_of?(Integer) @dmi_types_inverted.key?(type) elsif type.instance_of?(String) @dmi_types.key?(type) else raise ArgumentError, 'Invalid data type' end end