Skip to content

Commit

Permalink
ruby-fakegem.eclass: change default DOC recipe to use rdoc
Browse files Browse the repository at this point in the history
The previous default was "rake" but this turned out to be a poor
choice because many packages do not implement "rake doc" and even if
they do there are usually many local development environment
assumption attached to that task. Using a consistent "rdoc" call that
is handled by the eclass gets more consistent results at the code of
missing out on specific rdoc options set by packages.

Signed-off-by: Hans de Graaff <[email protected]>
  • Loading branch information
graaff committed Jul 27, 2019
1 parent bb9baa5 commit 8ee49f9
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion eclass/ruby-fakegem.eclass
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,14 @@ RUBY_FAKEGEM_TASK_TEST="${RUBY_FAKEGEM_TASK_TEST-test}"
# - rdoc (calls `rdoc-2`, adds dev-ruby/rdoc to the dependencies);
# - yard (calls `yard`, adds dev-ruby/yard to the dependencies);
# - none
RUBY_FAKEGEM_RECIPE_DOC="${RUBY_FAKEGEM_RECIPE_DOC-rake}"
case ${EAPI} in
4|5|6)
RUBY_FAKEGEM_RECIPE_DOC="${RUBY_FAKEGEM_RECIPE_DOC-rake}"
;;
*)
RUBY_FAKEGEM_RECIPE_DOC="${RUBY_FAKEGEM_RECIPE_DOC-rdoc}"
;;
esac

# @ECLASS-VARIABLE: RUBY_FAKEGEM_DOCDIR
# @DEFAULT_UNSET
Expand Down

0 comments on commit 8ee49f9

Please sign in to comment.