Sha256: f568276df4a8973e93b506fbf7a17f7e20138fb48017d17318bbe3fc540855fa

Contents?: true

Size: 631 Bytes

Versions: 2

Compression:

Stored size: 631 Bytes

Contents

# frozen_string_literal: true
require 'rake/testtask'

task default: :spec

# desc 'Run specs'
# Rake::TestTask.new(name=:spec) do |t|
#   t.pattern = 'spec/*_spec.rb'
# end

desc 'run tests'
task :spec do
  sh 'ruby spec/kktix_spec.rb'
end

desc 'delete cassette fixtures'
task :wipe do
  sh 'rm spec/fixtures/cassettes/*.yml' do |ok, _|
    puts(ok ? 'Cassettes deleted' : 'No casseettes found')
  end
end

namespace :quality do
  desc 'run all quality checks'
  task all: [:rubocop, :flog, :flay]

  task :flog do
    sh 'flog lib/'
  end

  task :flay do
    sh 'flay lib/'
  end

  task :rubocop do
    sh 'rubocop'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kktix_api-0.1.1 Rakefile
kktix_api-0.1.0 Rakefile