This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Nov 01 23:47:01 -0800 2009 | |
| |
LICENSE | Sun Nov 01 23:47:01 -0800 2009 | |
| |
README.rdoc | Sun Nov 01 23:47:01 -0800 2009 | |
| |
Rakefile | Sun Nov 01 23:47:01 -0800 2009 | |
| |
example/ | Sun Nov 01 23:47:01 -0800 2009 | |
| |
lib/ | Mon Nov 02 01:58:16 -0800 2009 | |
| |
templates/ | Sun Nov 01 23:47:01 -0800 2009 | |
| |
yard-rspec.gemspec | Sun Nov 01 23:47:01 -0800 2009 |
README.rdoc
Embedding RSpec Specifications in YARD Documentation
This plugin demonstrates how RSpec tests can be embedded within standard documentation using only a small amount of plugin code. The example generates documentation for the following {String#pig_latin} method and RSpec tests:
# Run `yardoc -e ../lib/yard-spec example_code.rb`
class String
# Pig latin of a String
def pig_latin
self[1..-1] + self[0] + "ay"
end
end
#
# Specs
#
describe String, '#pig_latin' do
it "should be a pig!" do
"hello".pig_latin.should == "ellohay"
end
it "should fail to be a pig!" do
"hello".pig_latin.should == "hello"
end
end
View the "Specifications" section within the {String#pig_latin} method to see these tests.







