Neo4j の残りの API のラッパーを作成しようとしています。私が見つけた他の ORM は、私が必要としている機能を完全には実行していません。ActiveRecord を模倣したものを使用したいのですが、グラフ データベース用です。したがって、「NeoRest.find(id=1)」のようなものを実行すると、その ID に対応するデータベース レコードが返されますが、NeoRest インスタンスとして返されます。私のコードは以下です。私はウェブ全体を見ましたが、私を助けるものを見つけることができません - うまくいけば、これは愚かな質問ではありません =\
require 'net/http'
require 'uri'
require 'json'
class NeoRest
def NeoRest.post(key = nil, value = nil)
# NeoRest.new
base_url= URI('http://localhost:7474/db/data/node/')
response = Net::HTTP.post_form(base_url, {key => value})
decode=JSON.parse(response.body)
puts decode["self"]
puts decode["data"]
end #testrest
end #class
bob=NeoRest.post("name", "josh")
puts bob.class #=> nilclass -- want thiis to be =>NeoRest