class PostRunner::FlexiTable::Attributes
Attributes
halign[RW]
min_terminal_width[RW]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/postrunner/FlexiTable.rb, line 23 def initialize(attrs = {}) @min_terminal_width = nil @halign = nil @width = nil attrs.each do |name, value| ivar_name = '@' + name.to_s unless instance_variable_defined?(ivar_name) Log.fatal "Unsupported attribute #{name}" end instance_variable_set(ivar_name, value) end end
Public Instance Methods
[](name)
click to toggle source
# File lib/postrunner/FlexiTable.rb, line 37 def [](name) ivar_name = '@' + name.to_s return nil unless instance_variable_defined?(ivar_name) instance_variable_get(ivar_name) end