summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Rakefile1
-rw-r--r--rake_helpers/coderay_rdoc_template.rb23
2 files changed, 6 insertions, 18 deletions
diff --git a/Rakefile b/Rakefile
index 67caebf..de890c1 100644
--- a/Rakefile
+++ b/Rakefile
@@ -19,6 +19,7 @@ Rake::RDocTask.new :rdoc do |rd|
rd.main = ROOT + 'README'
rd.title = "CodeRay Documentation"
rd.options << '--line-numbers' << '--inline-source' << '--tab-width' << '2'
+ rd.options << '--fmt' << 'html_coderay'
rd.template = 'rake_helpers/coderay_rdoc_template.rb'
rd.rdoc_files.add ROOT + 'README'
rd.rdoc_files.add *Dir[LIB_ROOT + '**/*.rb']
diff --git a/rake_helpers/coderay_rdoc_template.rb b/rake_helpers/coderay_rdoc_template.rb
index 01e67ea..e3c297e 100644
--- a/rake_helpers/coderay_rdoc_template.rb
+++ b/rake_helpers/coderay_rdoc_template.rb
@@ -28,7 +28,10 @@ Hy.ca <<CA
>>
CA
-STYLE = Hy.ca <<CSS
+$: << 'lib'
+require 'coderay'
+
+STYLE = Hy.ca <<CSS + CodeRay::Encoders[:html]::CSS::DEFAULT_STYLESHEET
a { text-decoration: none; }
a:link { color: $LINK }
a:visited { color: $VISITED }
@@ -116,21 +119,7 @@ td.file-title {
.dyn-source {
display: none;
- background: #FFE;
- color: black;
- border: 1px dotted black;
- margin: 0.5em 2em 0.5em 2em;
- padding: 0.5em;
-}
-
-.dyn-source .cmt {
- color: #00F;
- font-style: italic;
-}
-
-.dyn-source .kw {
- color: #070;
- font-weight: bold;
+ margin: 0.5em;
}
.method {
@@ -499,9 +488,7 @@ IF:sourcecode
<div class="sourcecode">
<p class="source-link"><span class="arrow">&rarr;</span> <a href="javascript:toggleSource('%aref%_source')" id="l_%aref%_source">show source</a></p>
<div id="%aref%_source" class="dyn-source">
-<pre>
%sourcecode%
-</pre>
</div>
</div>
ENDIF:sourcecode