Ruby on Railsにて、Web APIを定期的に実行し、データを加工、DBにインサートする処理を実装しようと思っているのですが、
下に記載されている原因不明のエラーでモデルの呼び出しができない状態です。

lib/tasks/repository.rake

require 'net/http'
require 'uri'

namespace :repository do
  desc "get repositories list and delete old repositories list at 11:00 every day"
  task :get_repositories do
    save_repositories
    delete_repositories
  end

  def save_repositories
    languages.each do |language|

      uri =
          URI.parse("https://api.github.com/search/repositories?q=language:#{language}&sort=stars&order=desc")
      https = Net::HTTP.new(uri.host, uri.port)
      https.use_ssl = true
      response = https.start {
        https.get(uri.request_uri)
      }

      if response.code == '200'
        results = ActiveSupport::JSON.decode response.body
        results["items"].each do |repository|
          Repository.create(name: repository["name"], language: repository["language"],
                            url: repository["html_url"], scores: repository["score"], issues: repository["issues"])
        end
      end
    end
  end

  def delete_repository
    puts "Hello World"
  end

  def languages
    ["Javascript", "Ruby", "Python", "Java", "Go"]
  end
end

app/models/repository.rb

class Repository < ApplicationRecord

end

エラー内容:

rake aborted!
NameError: uninitialized constant Repository

もし情報が不足していましたらお手数ですがコメントをお願いいたします。