Class: Interactive::TabularOptions

Inherits:
NonEmptyOptions show all
Defined in:
lib/interactive/options.rb

Constant Summary

Constants included from Interactive

VERSION

Instance Method Summary collapse

Methods inherited from NonEmptyOptions

#has_hash?, #shortcuts_string

Methods included from Interactive

Option, Options, Response

Constructor Details

#initialize(options, columns) ⇒ TabularOptions

Returns a new instance of TabularOptions.



65
66
67
68
69
70
71
# File 'lib/interactive/options.rb', line 65

def initialize(options, columns)
  @options = options
  @headings = columns.clone
  columns.shift
  @table_columns = columns
  super(@options)
end

Instance Method Details

#shortcuts_meaningsObject



73
74
75
# File 'lib/interactive/options.rb', line 73

def shortcuts_meanings
  non_table_shortcuts_meanings + table_shortcuts_meanings
end