Sha256: 2b5bd6f544894f9cff08eca49ae8e5501858fd7cd66dd44c3ae6a24a353f433d
Contents?: true
Size: 919 Bytes
Versions: 1
Compression:
Stored size: 919 Bytes
Contents
# Bring in rake with rake-compiler's support. require 'rake' require 'rake/extensiontask' # Bring in bundler and it's gem tasks. require 'bundler/setup' require 'bundler/gem_tasks' # Bring in RSpec's built-in rake task. require 'rspec/core/rake_task' # By default, clean, compile and then test. task :default => [ :compile, :test ] desc "Compile the native extension." Rake::ExtensionTask.new do |extension| # Some basic configuration. extension.name = 'rbpod' extension.ext_dir = 'ext/rbpod' extension.lib_dir = 'lib/rbpod' # Monitor sources for change tracking. extension.source_pattern = '*.{c,h}' end desc "Run all available RSpec tests." RSpec::Core::RakeTask.new(:test) do |task| task.pattern = 'spec/**/*_spec.rb' # Execute ruby with warnings enabled. task.ruby_opts = '-w' end desc "Open a console with rbpod preloaded." task :console => [ :compile ] do sh 'bundle console' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rbpod-0.0.2 | Rakefile |