Method: Excavator::TableView#record
- Defined in:
- lib/excavator/table_view.rb
#record(*args) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/excavator/table_view.rb', line 43 def record(*args) args.flatten! if args.size != @_headers.size raise InvalidDataForHeaders.new(<<-MSG) Number of columns for record (#{args.size}) does not match number of headers (#{@_headers.size}) MSG end update_column_widths Hash[*@_headers.zip(args).flatten] @_records << args end |