Sha256: 269ffa08e36ed6bc232cbb7159168267cfe768a1c6687034a958547e582a921f

Contents?: true

Size: 511 Bytes

Versions: 5

Compression:

Stored size: 511 Bytes

Contents

# frozen_string_literal: true

require_relative 'csv_source'
require_relative '../free_zipcode_data/country_table'
require_relative '../free_zipcode_data/state_table'
require_relative '../free_zipcode_data/county_table'
require_relative '../free_zipcode_data/zipcode_table'

def show_me
  transform do |row|
    ap row
    row
  end
end

def limit(count)
  count = Integer(count || -1)
  return if count == -1
  transform do |row|
    @counter ||= 0
    @counter += 1
    @counter > count ? nil : row
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
free_zipcode_data-1.0.5 lib/etl/common.rb
free_zipcode_data-1.0.4 lib/etl/common.rb
free_zipcode_data-1.0.3 lib/etl/common.rb
free_zipcode_data-1.0.2 lib/etl/common.rb
free_zipcode_data-1.0.1 lib/etl/common.rb