Sha256: b8b502739e5930d8f5346d673650b3e496cc06108d03aa2014b63e9d860f7f44

Contents?: true

Size: 426 Bytes

Versions: 7

Compression:

Stored size: 426 Bytes

Contents

# frozen_string_literal: true

module Spout
  module Models
    # Used for empty values, these values exist in that the column is defined
    # in the CSV, however the cell is blank. This is to differentiate this
    # value from nil, where the subject row exists, but the column for the
    # is not specified.
    class Empty
      def to_f
        self
      end

      def to_s
        'Empty'
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spout-0.12.1 lib/spout/models/empty.rb
spout-0.12.0 lib/spout/models/empty.rb
spout-0.12.0.rc2 lib/spout/models/empty.rb
spout-0.12.0.rc lib/spout/models/empty.rb
spout-0.12.0.beta2 lib/spout/models/empty.rb
spout-0.12.0.beta1 lib/spout/models/empty.rb
spout-0.11.1 lib/spout/models/empty.rb