Sha256: 4814c3a0f80f6df5760376feaf82d88b63e229f3735e406e90e666518de9a867

Contents?: true

Size: 672 Bytes

Versions: 2

Compression:

Stored size: 672 Bytes

Contents

lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)

require 'persian/version'

desc 'Build and install persian gem'
task default: [:build, :install]

desc 'Build persian gem'
task :build do
  sh('gem build persian.gemspec')
end

desc 'Install builded lastest version of gem'
task :install do
  sh('gem install persian-' + Persian::VERSION + '.gem')
end

desc 'Run Rspec specs'
task :rspec do
  sh('rspec')
end

desc 'Check code style with rubocop'
task :rubocop do
  sh('rubocop')
end

desc 'Run code tests'
task test: [:rspec, :rubocop] do
end

desc 'Generate yard docs in doc/ directory'
task :doc do
  sh('yard doc')
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
persian-0.2.2 Rakefile
persian-0.2.1 Rakefile