Type:
Class

A CSV::Row is part Array and part Hash. It retains an order for the fields and allows duplicates just as an Array would, but also allows you to access fields by name just as you could if they were in a Hash.

All rows returned by CSV will be constructed from this class, if header row processing is activated.

field?
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

field?(data) Instance Public methods Returns true if data

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

new(headers, fields, header_row = false) Class Public methods Construct a new

2025-01-10 15:47:30
include?
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

include?(header) Instance Public methods Alias for:

2025-01-10 15:47:30
delete
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

delete( header )delete( header, offset )delete( index ) Instance Public methods

2025-01-10 15:47:30
each
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

each(&block) Instance Public methods Yields each pair of the row as header

2025-01-10 15:47:30
to_csv
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

to_csv(options = Hash.new) Instance Public methods Returns the row as a

2025-01-10 15:47:30
fetch
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

fetch( header )fetch( header ) { |row| ... }fetch( header, default ) Instance Public methods

2025-01-10 15:47:30
push
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

push(*args) Instance Public methods A shortcut for appending multiple fields

2025-01-10 15:47:30
[]
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

[](header_or_index, minimum_index = 0) Instance Public methods Alias for:

2025-01-10 15:47:30
index
  • References/Ruby on Rails/Ruby/Classes/CSV/CSV::Row

index( header )index( header, offset ) Instance Public methods This method

2025-01-10 15:47:30