Sha256: b058b939d00a567e5c0685310bd9281545c880d6ff034de0b697801b2d4fbb58
Contents?: true
Size: 971 Bytes
Versions: 6
Compression:
Stored size: 971 Bytes
Contents
# frozen_string_literal: true require "bundler/gem_tasks" require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) require "rubocop/rake_task" RuboCop::RakeTask.new task default: %i[spec rubocop] require_relative "data/importer" require_relative "data/exporter" namespace :jplocalgov do namespace :data do desc "Updates local_government_code data" task :update_all do puts "Reset temp DB..." importer = JpLocalGov::Data::Importer.new importer.reset_table puts "Retrieving local government data..." importer.retrieve_and_save puts "Extract to json files..." JpLocalGov::Data::Exporter.new.execute end end end namespace :steep do desc "Run type-check by Steep" task :check do sh "bundle", "exec", "steep", "check", "--log-level=fatal" end desc "Show the Steep coverage report" task :stats do sh "bundle", "exec", "steep", "stats", "--log-level=fatal", "--format=table" end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
jp_local_gov-1.0.0 | Rakefile |
jp_local_gov-0.3.1 | Rakefile |
jp_local_gov-0.3.0 | Rakefile |
jp_local_gov-0.2.1 | Rakefile |
jp_local_gov-0.2.0 | Rakefile |
jp_local_gov-0.1.0 | Rakefile |