class Procps::Column::Type
The abstract class for complex column objects.
Attributes
original[R]
to_s[R]
Public Class Methods
call(value)
click to toggle source
# File lib/procps/column.rb, line 40 def self.call(value) new(value) end
new(value)
click to toggle source
# File lib/procps/column.rb, line 27 def initialize(value) @original = value normalize if self.class.method_defined?(:normalize) end
Public Instance Methods
inspect()
click to toggle source
# File lib/procps/column.rb, line 36 def inspect "<#{self.class}: #{to_h.inspect}>" end
to_h()
click to toggle source
# File lib/procps/column.rb, line 32 def to_h Hash[instance_variables.map { |name| [name[1..-1].to_sym, instance_variable_get(name)] }] end