Sha256: cbc185ab0d64f97de3e76c40f0582f0d03c697692eaffeaf7439d9c92b953efa

Contents?: true

Size: 471 Bytes

Versions: 1

Compression:

Stored size: 471 Bytes

Contents

#!/usr/bin/env ruby

require 'optparse'
require 'methadone'
require 'payoneer_csv'

class App
  include Methadone::Main
  include Methadone::CLILogging

  main do |file_path|
    unless File.exist?(file_path)
      puts "Cannot find file: #{file_path}"
      exit
    end

    reader = PayoneerCsv::PdfReader.new(file_path)
    csv_string = PayoneerCsv::Csv.new(reader.read).generate
    puts csv_string
  end

  arg :file_path

  version PayoneerCsv::VERSION

  go!
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
payoneer_csv-0.1.4 bin/payoneer_csv