require “bundler/gem_tasks” require “json” require “net/http” require “uri”
task :prepare_file do
uri = URI("https://rubygems.org/api/v1/gems/inq.json") data = Net::HTTP.get(uri) hash = JSON.parse(data) version = hash["version"] File.write("INQ_VERSION", version)
end
task :commit_and_push do
version = File.read("INQ_VERSION") sh "git commit -am 'Version bump to #{version}'" sh "git push"
end
task :prepare => [:prepare_file, :commit_and_push]