Class: Locd::CLI::Table::Column

Inherits:
Object
  • Object
show all
Defined in:
lib/locd/cli/table.rb

Overview

A column in a table.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, desc: nil, &getter) ⇒ Column

Returns a new instance of Column.



64
65
66
67
68
# File 'lib/locd/cli/table.rb', line 64

def initialize name, desc: nil, &getter
  @name = name
  @getter = getter
  @desc = desc
end

Instance Attribute Details

#descObject (readonly)

Returns the value of attribute desc.



62
63
64
# File 'lib/locd/cli/table.rb', line 62

def desc
  @desc
end

#getterObject (readonly)

Returns the value of attribute getter.



62
63
64
# File 'lib/locd/cli/table.rb', line 62

def getter
  @getter
end

#nameObject (readonly)

Returns the value of attribute name.



62
63
64
# File 'lib/locd/cli/table.rb', line 62

def name
  @name
end