You are using Chef::Provider where you should be using Chef::Resource.
ruby_block "parse-json" do
block do
f = Chef::Resource::File::RemoteFile.new("/tmp/googlebackup", run_context)
f.source "http://google.com"
f.run_action :create
end
action :create
end