Skip to content
Snippets Groups Projects
Commit 07f61cb2 authored by Ben Woodcroft's avatar Ben Woodcroft Committed by Ricardo Wurmus
Browse files

gnu: Add ruby-yard.

* gnu/packages/ruby.scm (ruby-yard): New variable.
parent 5ac984b3
No related branches found
No related tags found
No related merge requests found
......@@ -1465,3 +1465,34 @@ (define-public ruby-bio-logger
features such as filtering and fine grained logging.")
(home-page "https://github.com/pjotrp/bioruby-logger-plugin")
(license license:expat)))
(define-public ruby-yard
(package
(name "ruby-yard")
(version "0.8.7.6")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "yard" version))
(sha256
(base32
"1dj6ibc0qqvmb5a5r5kk0vhr04mnrz9b26gnfrs5p8jgp620i89x"))))
(build-system ruby-build-system)
(arguments
`(#:test-target "specs"
#:phases
(modify-phases %standard-phases
(add-before 'check 'set-HOME
;; $HOME needs to be set to somewhere writeable for tests to run
(lambda _ (setenv "HOME" "/tmp") #t)))))
(native-inputs
`(("ruby-rspec" ,ruby-rspec-2)
("ruby-rack" ,ruby-rack)))
(synopsis "Documentation generation tool for Ruby")
(description
"YARD is a documentation generation tool for the Ruby programming
language. It enables the user to generate consistent, usable documentation
that can be exported to a number of formats very easily, and also supports
extending for custom Ruby constructs such as custom class level definitions.")
(home-page "http://yardoc.org")
(license license:expat)))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment