Switch to yard
This commit is contained in:
parent
5aea0f4096
commit
a7828ffff1
|
@ -1,5 +1,6 @@
|
||||||
*.swp
|
*.swp
|
||||||
test.db
|
test.db
|
||||||
factory_girl-*.gem
|
factory_girl-*.gem
|
||||||
rdoc
|
doc
|
||||||
coverage
|
.yardoc
|
||||||
|
coverage
|
||||||
|
|
2
Gemfile
2
Gemfile
|
@ -7,4 +7,6 @@ gem "activerecord", :require => false
|
||||||
gem "rr"
|
gem "rr"
|
||||||
gem "sqlite3-ruby", :require => false
|
gem "sqlite3-ruby", :require => false
|
||||||
gem "appraisal"
|
gem "appraisal"
|
||||||
|
gem "yard"
|
||||||
|
gem "bluecloth"
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,7 @@ GEM
|
||||||
rake
|
rake
|
||||||
arel (1.0.1)
|
arel (1.0.1)
|
||||||
activesupport (~> 3.0.0)
|
activesupport (~> 3.0.0)
|
||||||
|
bluecloth (2.0.9)
|
||||||
builder (2.1.2)
|
builder (2.1.2)
|
||||||
cucumber (0.9.4)
|
cucumber (0.9.4)
|
||||||
builder (~> 2.1.2)
|
builder (~> 2.1.2)
|
||||||
|
@ -43,6 +44,7 @@ GEM
|
||||||
sqlite3-ruby (1.3.2)
|
sqlite3-ruby (1.3.2)
|
||||||
term-ansicolor (1.0.5)
|
term-ansicolor (1.0.5)
|
||||||
tzinfo (0.3.23)
|
tzinfo (0.3.23)
|
||||||
|
yard (0.6.4)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
@ -50,9 +52,11 @@ PLATFORMS
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
activerecord
|
activerecord
|
||||||
appraisal
|
appraisal
|
||||||
|
bluecloth
|
||||||
cucumber
|
cucumber
|
||||||
rake
|
rake
|
||||||
rcov
|
rcov
|
||||||
rr
|
rr
|
||||||
rspec (~> 2.0)
|
rspec (~> 2.0)
|
||||||
sqlite3-ruby
|
sqlite3-ruby
|
||||||
|
yard
|
||||||
|
|
22
Rakefile
22
Rakefile
|
@ -1,13 +1,13 @@
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'bundler/setup'
|
require 'bundler/setup'
|
||||||
require 'rake'
|
require 'rake'
|
||||||
require 'rake/rdoctask'
|
|
||||||
require 'rcov/rcovtask'
|
require 'rcov/rcovtask'
|
||||||
require 'date'
|
require 'date'
|
||||||
require 'rake/gempackagetask'
|
require 'rake/gempackagetask'
|
||||||
require 'rspec/core/rake_task'
|
require 'rspec/core/rake_task'
|
||||||
require 'cucumber/rake/task'
|
require 'cucumber/rake/task'
|
||||||
require 'appraisal'
|
require 'appraisal'
|
||||||
|
require 'yard'
|
||||||
|
|
||||||
desc 'Default: run the specs and features.'
|
desc 'Default: run the specs and features.'
|
||||||
task :default => 'spec:unit' do
|
task :default => 'spec:unit' do
|
||||||
|
@ -35,23 +35,8 @@ Rcov::RcovTask.new do |t|
|
||||||
t.verbose = true
|
t.verbose = true
|
||||||
end
|
end
|
||||||
|
|
||||||
desc 'Generate documentation for the factory_girl plugin.'
|
|
||||||
Rake::RDocTask.new(:rdoc) do |rdoc|
|
|
||||||
rdoc.rdoc_dir = 'rdoc'
|
|
||||||
rdoc.title = 'Factory Girl'
|
|
||||||
rdoc.options << '--line-numbers' << "--main" << "README.rdoc"
|
|
||||||
rdoc.rdoc_files.include('README.rdoc')
|
|
||||||
rdoc.rdoc_files.include('CONTRIBUTION_GUIDELINES.rdoc')
|
|
||||||
rdoc.rdoc_files.include('lib/**/*.rb')
|
|
||||||
end
|
|
||||||
|
|
||||||
desc 'Update documentation on website'
|
|
||||||
task :sync_docs => 'rdoc' do
|
|
||||||
`rsync -ave ssh rdoc/ dev@dev.thoughtbot.com:/home/dev/www/dev.thoughtbot.com/factory_girl`
|
|
||||||
end
|
|
||||||
|
|
||||||
desc "Clean files generated by rake tasks"
|
desc "Clean files generated by rake tasks"
|
||||||
task :clobber => [:clobber_rdoc, :clobber_rcov]
|
task :clobber => [:clobber_rcov]
|
||||||
|
|
||||||
Cucumber::Rake::Task.new(:features) do |t|
|
Cucumber::Rake::Task.new(:features) do |t|
|
||||||
t.fork = true
|
t.fork = true
|
||||||
|
@ -64,3 +49,6 @@ Rake::GemPackageTask.new($specification) do |package|
|
||||||
package.need_tar = true
|
package.need_tar = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
YARD::Rake::YardocTask.new do |t|
|
||||||
|
end
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ module FactoryGirl
|
||||||
#
|
#
|
||||||
# Arguments:
|
# Arguments:
|
||||||
# * name: +Symbol+ or +String+
|
# * name: +Symbol+ or +String+
|
||||||
# The name of this attribute. This will be assigned using :"#{name}=" for
|
# The name of this attribute. This will be assigned using "name=" for
|
||||||
# generated instances.
|
# generated instances.
|
||||||
# * value: +Object+
|
# * value: +Object+
|
||||||
# If no block is given, this value will be used for this attribute.
|
# If no block is given, this value will be used for this attribute.
|
||||||
|
|
Loading…
Reference in New Issue