Sha256: 6d98df749ae4bd4c466d8b8bffd3fec0913f9efcd30dc9485fb88f1de12d33b6
Contents?: true
Size: 567 Bytes
Versions: 3
Compression:
Stored size: 567 Bytes
Contents
require 'shellwords' require "poi2csv/version" module Poi2csv def self.to_csv(input_file_path, output_folder_path, separator=nil, formating_convention=nil) args = [input_file_path, output_folder_path, separator, formating_convention].reject { |v| v.nil? } args = args.map { |v| Shellwords.escape(v) } `java -cp #{classpath} ToCSV #{args * ' '}` end def self.classpath @_classpath ||= File.expand_path(File.join(File.dirname(__FILE__),'*')) + File::PATH_SEPARATOR + File.expand_path(File.join(File.dirname(__FILE__),'..', 'classes')) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
poi2csv-0.0.4 | lib/poi2csv.rb |
poi2csv-0.0.3 | lib/poi2csv.rb |
poi2csv-0.0.2 | lib/poi2csv.rb |