Sha256: 6f7364e8e4088f9ed8d89d68a1c75da755f202b059c7134b3274565387837105
Contents?: true
Size: 801 Bytes
Versions: 1
Compression:
Stored size: 801 Bytes
Contents
# frozen_string_literal: true require 'bundler/gem_tasks' require 'purtea' require 'dotenv/tasks' require 'rspec/core/rake_task' require 'rubocop/rake_task' require 'yard' config = Purtea::Config.load namespace :fflogs do desc "Generates the schema for FF Logs' API into a default JSON file" task :gen_schema do client_id = config['fflogs']['client_id'] client_secret = config['fflogs']['client_secret'] api = Purtea::FFLogs::API.new client_id, client_secret api.dump_schema end end scripts = [ 'bin/setup' ] desc 'Runs shellcheck on scripts' task :shellcheck do sh "shellcheck #{scripts.join ' '}" do |ok, res| exit res.exitstatus unless ok end end RSpec::Core::RakeTask.new(:spec) RuboCop::RakeTask.new YARD::Rake::YardocTask.new task default: %i[spec rubocop]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
purtea-0.0.1 | Rakefile |