Skip to content

Commit

Permalink
can't use active record import on heroku
Browse files Browse the repository at this point in the history
  • Loading branch information
trivektor committed Dec 7, 2011
1 parent e982bce commit 58415ea
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions app/models/repository.rb
Expand Up @@ -10,14 +10,12 @@ class Repository < ActiveRecord::Base
validates_uniqueness_of :name, :scope => :user_id

def self.sync(user)
rep = []

(1..100).each do |i|
request = Net::HTTP.get(URI.parse("http://github.com/api/v2/json/repos/watched/#{user.username}?page=#{i}"))
repos = JSON::parse(request)

break if repos['repositories'].count == 0

repos['repositories'].each do |repo|
r = Repository.new(
:user_id => user.id,
Expand All @@ -34,12 +32,14 @@ def self.sync(user)
:has_wiki => repo['has_wiki'],
:forks => repo['forks']
)

rep << r if r.valid?
r.save if r.valid?
#ret << r if r.valid?
#ret
end

#Repository.import repositories

end

Repository.import(rep) unless rep.length == 0
end

end

0 comments on commit 58415ea

Please sign in to comment.