Sha256: 27128a41897fe426fd77ce6afab0aaa76a813190fd3a0db3ff28b71d729cf464

Contents?: true

Size: 593 Bytes

Versions: 1

Compression:

Stored size: 593 Bytes

Contents

# Starter Rakefile for a gem.
#

require 'rake'
require 'rspec/core/rake_task'
require 'yard'

RSpec::Core::RakeTask.new(:test) do |t|
  t.pattern = Dir.glob('spec/*_spec.rb')
end

YARD::Rake::YardocTask.new(:docs_via_yard)

# Install dependencies
task :install_deps do
  sh "gem install -g"
end

task gem: [:docs_via_yard] do
  sh "gem build db-struct.gemspec"
end

task :clean do
  gems = Dir.glob("db-struct-*.gem")
  rm gems if gems.size > 0
  rm_rf "doc"
end

task :clobber => [:clean] do
  rm_rf ".yardoc"
end

task :doc => :docs_via_yard

task :default => [:docs_via_yard, :test, :gem]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
db-struct-0.1.0 Rakefile