class SeparatedValues::RowParser

Attributes

options[R]
source_data[R]

Public Class Methods

new(source_data, options = DEFAULT_OPTIONS) click to toggle source
# File lib/separated_values/row_parser.rb, line 7
def initialize(source_data, options = DEFAULT_OPTIONS)
  @source_data = source_data
  @options = options
end

Public Instance Methods

parse() click to toggle source
# File lib/separated_values/row_parser.rb, line 12
def parse
  Row.new(source_data_to_array)
end

Private Instance Methods

source_data_to_array() click to toggle source
# File lib/separated_values/row_parser.rb, line 18
def source_data_to_array
  source_data.split(options[:separator])
end