Sha256: 67fa4b47f37108c9ef1241e2e1c257d640f076fe90be2f7b6c8fe97aa53665ca
Contents?: true
Size: 802 Bytes
Versions: 2
Compression:
Stored size: 802 Bytes
Contents
require 'json' require 'pp' require 'net/http' load "lib/import_everything.rb" csv = "a,b,c 1,2,3 4,5,6" def get_parsed(body,filename=nil) uri = URI('http://localhost:4000/get') params = { :body => body, :filename => filename } uri.query = URI.encode_www_form(params) res = Net::HTTP.get_response(uri) rows = JSON.parse(res.body) end rows = get_parsed csv puts rows.class pp rows sql = "insert into widgets (color,price) values ('Black',10);" sql = File.read("spec/players.sql") rows = get_parsed sql, "widgets.sql" pp rows if false parser = ImportEverything::SqlInsertParser::LineParser.new(:line => sql) puts parser.value_hash.inspect parser = ImportEverything::SqlInsertParser.new(:str => sql, :filename => "abc.sql", :file => nil) puts parser.value_hashes.inspect end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
import_everything-0.1.3 | vol/web_test.rb |
import_everything-0.1.2 | vol/web_test.rb |