Sha256: 2b53c7f5d570ad83866b28ad0d956f3cf15e37ee0f1299d3883427533d9c6d4e

Contents?: true

Size: 360 Bytes

Versions: 2

Compression:

Stored size: 360 Bytes

Contents

require 'csv_rb/stream_builder'

module CSVRb
  class PlainBuilder < StreamBuilder
    def initialize(*)
      super(+"", false)
    end

    def value
      y
    end

    def set(complete_value)
      @enumerator = complete_value || +""
    end

    def close
      to_s
    end

    def to_str
      to_s
    end

    def to_s
      value
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
csv_rb-6.0.3.1 lib/csv_rb/plain_builder.rb
csv_rb-6.0.2.4 lib/csv_rb/plain_builder.rb