OSDN Git Service

initialize repository
[traxi/context_monitor.git] / Rakefile
1 require 'rake'
2 require 'rake/testtask'
3 require 'rake/rdoctask'
4 require 'rake/gempackagetask'
5 require 'spec/rake/spectask'
6
7 desc 'Default: run unit tests.'
8 task :default => :spec
9
10 Spec::Rake::SpecTask.new do |t|
11   t.spec_files = FileList['spec/*_spec.rb']
12   t.spec_opts = ['-c']
13 end
14
15 PKG_FILES = FileList[
16   'lib/monitor.rb',
17   'rails/init.rb',
18   'tasks/monitor_tasks.rake',
19   'spec/*'
20 ]
21 spec = Gem::Specification.new do |s|
22   s.name = 'monitor'
23   s.version = '0.0.1'
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'
31   s.has_rdoc = false
32   s.extra_rdoc_files = ['README']
33 end
34
35 desc 'Turn this plugin into a gem.'
36 Rake::GemPackageTask.new(spec) do |pkg|
37   pkg.gem_spec = spec
38 end
39
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')
47 end
48