Sha256: 7e7a31b64f4092d03146b515a530fa2115358aa66277d25cfd7b3daeee3fc018

Contents?: true

Size: 338 Bytes

Versions: 1

Compression:

Stored size: 338 Bytes

Contents

module Preserves
  module SQL
    class ResultSet

      include Enumerable

      def initialize(pg_result)
        @pg_result = pg_result
      end

      def size
        @pg_result.ntuples == 0 ? @pg_result.cmd_tuples : @pg_result.ntuples
      end

      def each(&block)
        @pg_result.each(&block)
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
preserves-0.1.0 lib/preserves/sql/result_set.rb