Sha256: 2b6583c62534c4533dc737856f209610e0fb6a4c13eaac81c43b34d480b7262a

Contents?: true

Size: 781 Bytes

Versions: 2

Compression:

Stored size: 781 Bytes

Contents

# coding: utf-8
require "rspec/core/rake_task"
require "bundler/gem_tasks"


desc "Starts PRY with gem loaded"
task :pry do
  sh "pry -I lib -r ryodo --no-pager"
end


desc "Run all specs"
task RSpec::Core::RakeTask.new(:spec) do |t|
  t.pattern = 'spec/**/*_spec.rb'
  t.verbose = false
end


namespace :spec do
  desc "Fetch mozilla_effective_tld_names.dat for specs"
  task :fetch_data do
    system "wget http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat\?raw\=1 -O spec/_files/mozilla_effective_tld_names.dat"
  end
end


desc "Fetch and save public suffix data (task for updates)"
task :fetch_data do
  $: << "lib"
  require "ryodo"
  require "ryodo/suffix_list_fetcher"
  Ryodo::SuffixListFetcher.fetch_and_save!
end


task :default => :spec

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ryodo-0.3.0 Rakefile
ryodo-0.2.7 Rakefile