2 require 'rake/testtask'
3 require 'rake/rdoctask'
4 require 'rake/gempackagetask'
5 require 'spec/rake/spectask'
7 desc 'Default: run unit tests.'
10 Spec::Rake::SpecTask.new do |t|
11 t.spec_files = FileList['spec/*_spec.rb']
18 'tasks/monitor_tasks.rake',
21 spec = Gem::Specification.new do |s|
24 s.author = 'Good-Day, Inc.'
25 s.email = 'info@good-day.co.jp'
26 s.homepage = 'http://www.good-day.jp/'
27 s.platform = Gem::Platform::RUBY
28 s.summary = 'Add functionallity of monitoring operations'
29 s.files = PKG_FILES.to_a
30 s.require_path = 'lib'
32 s.extra_rdoc_files = ['README']
35 desc 'Turn this plugin into a gem.'
36 Rake::GemPackageTask.new(spec) do |pkg|
40 desc 'Generate documentation for the context_monitor plugin.'
41 Rake::RDocTask.new(:rdoc) do |rdoc|
42 rdoc.rdoc_dir = 'rdoc'
43 rdoc.title = 'Monitor'
44 rdoc.options << '--line-numbers' << '--inline-source'
45 rdoc.rdoc_files.include('README')
46 rdoc.rdoc_files.include('lib/**/*.rb')