Sha256: 512fa4dbcfb3f18ede2b78c58d0e0c1bc1bc94ed7429302ef72d64ef387015b6
Contents?: true
Size: 870 Bytes
Versions: 1
Compression:
Stored size: 870 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://importeverything.herokuapp.com/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); insert into players (name,hr) values ('Babe',755);" #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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
import_everything-0.1.5 | vol/web_test.rb |