2013-11-02 2 views
6

का उपयोग कर एक रिपोज़ यूआरएल आउटपुट मैं Octokit.rb का उपयोग कर एक गिथब अकाउंट रिपोज़ के विवरण सूचीबद्ध करने का प्रयास कर रहा हूं, लेकिन संबंधित यूआरएल नहीं मिल रहा है।ऑक्टोकिट.आरबी

पहले उदाहरण में मुझे केवल ओथ का उपयोग करके गीथब एपीआई के साथ प्रमाणीकरण करना है और कंसोल को विवरण आउटपुट करना है। यहाँ एक बुनियादी उदाहरण अब तक बताया गया है:

client = Octokit::Client.new :access_token => 'my_token' 

client.repos.each do |repo| 
    puts repo.name 
    puts repo.description 
    # html_url & clone_url go here. 
end 

मुझे यकीन है कि मैं कुछ स्पष्ट अनदेखी की है हूँ, लेकिन क्या आप प्रत्येक भंडार के लिए html_url, clone_url आदि (API के अनुसार) को खोजने के लिए क्या करने की जरूरत है?

उत्तर

9

बाहर कर देता है यह सब के बाद स्पष्ट था:

client = Octokit::Client.new :access_token => 'my_token' 

client.repos.each do |repo| 
    puts repo.name 
    puts repo.description 

    # find the urls 
    puts repo.rels[:html].href 
    puts repo.rels[:git].href 
    puts repo.rels[:clone].href 
    puts repo.rels[:ssh].href 
end 
+1

तुम कैसे जानते हो तुम अंत में ".href" डाल करने के लिए है? एपीआई दस्तावेज में है? – ms2

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^