diff --git a/.gitignore b/.gitignore index 4af26ce..81334a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ *.gem .bundle Gemfile.lock -pkg/* -.idea \ No newline at end of file +pkg +.idea +doc +.yardoc diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/Rakefile b/Rakefile index 2995527..2389ccf 100644 --- a/Rakefile +++ b/Rakefile @@ -1 +1,9 @@ require "bundler/gem_tasks" +require "yard" +require "yard/rake/yardoc_task" + +YARD::Rake::YardocTask.new do |t| + OTHER_PATHS = %w(README.md LICENSE) + t.files = ['lib/**/*.rb', OTHER_PATHS] + t.options = ['--main README.md'] +end diff --git a/docile.gemspec b/docile.gemspec index 9bec7bd..6a74eed 100644 --- a/docile.gemspec +++ b/docile.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |s| s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } s.require_paths = ["lib"] - # specify any dependencies here; for example: - s.add_development_dependency "rspec", '~> 2.7.0' - # s.add_runtime_dependency "rest-client" + s.add_development_dependency "rspec", "~> 2.7.0" + s.add_development_dependency "yard" + s.add_development_dependency "redcarpet" end