ENDIF:method_list END:sections }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: B O D Y T E M P L A T E
name: BODY
value: HEADER + %{ !INCLUDE!
} + FOOTER
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: S O U R C E C O D E T E M P L A T E
name: SRC_PAGE
value: XHTML_PREAMBLE + %{
}
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: I N D E X F I L E T E M P L A T E S
name: FR_INDEX_BODY
value: "%{ !INCLUDE! }"
- !ruby/object:RI::Constant
comment:
name: FILE_INDEX
value: XHTML_PREAMBLE + %{
}
- !ruby/object:RI::Constant
comment:
name: CLASS_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: METHOD_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: INDEX
value: "%{
}"
- !ruby/object:RI::Constant
comment:
name: FONTS
value: "\"Verdana, Arial, Helvetica, sans-serif\""
- !ruby/object:RI::Constant
comment:
name: STYLE
value: "%{ body,td,p { font-family: %fonts%; color: #000040; } .attr-rw { font-size: xx-small; color: #444488 } .title-row { background-color: #CCCCFF; color: #000010; } .big-title-font { color: black; font-weight: bold; font-family: %fonts%; font-size: large; height: 60px; padding: 10px 3px 10px 3px; } .small-title-font { color: black; font-family: %fonts%; font-size:10; } .aqua { color: black } .method-name, .attr-name { font-family: font-family: %fonts%; font-weight: bold; font-size: small; margin-left: 20px; color: #000033; } .tablesubtitle, .tablesubsubtitle { width: 100%; margin-top: 1ex; margin-bottom: .5ex; padding: 5px 0px 5px 3px; font-size: large; color: black; background-color: #CCCCFF; border: thin; } .name-list { margin-left: 5px; margin-bottom: 2ex; line-height: 105%; } .description { margin-left: 5px; margin-bottom: 2ex; line-height: 105%; font-size: small; } .methodtitle { font-size: small; font-weight: bold; text-decoration: none; color: #000033; background-color: white; } .srclink { font-size: small; font-weight: bold; text-decoration: none; color: #0000DD; background-color: white; } .paramsig { font-size: small; } .srcbut { float: right } }"
- !ruby/object:RI::Constant
comment: []
name: BODY
value: "%{
IF:sectitle
IF:seccomment ENDIF:seccomment ENDIF:sectitle IF:attributes
START:attributes IF:rw | [%rw%] | ENDIF:rw IFNOT:rw | ENDIF:rw %name% | %a_desc% |
END:attributes
ENDIF:attributes IF:classlist
%classlist%
ENDIF:classlist !INCLUDE! END:sections }"
- !ruby/object:RI::Constant
comment: []
name: FILE_PAGE
value: <<_FILE_PAGE_
File %short_name% | | Path: | %full_path% IF:cvsurl (CVS) ENDIF:cvsurl | | Modified: | %dtm_modified% | |
|
_FILE_PAGE_
- !ruby/object:RI::Constant
comment: []
name: CLASS_PAGE
value: "%{
}"
- !ruby/object:RI::Constant
comment: []
name: METHOD_LIST
value: "%{ IF:includes
Included modules
START:includes HREF:aref:name: END:includes
ENDIF:includes IF:method_list START:method_list IF:methods
| %type% %category% methods |
START:methods
IF:m_desc
%m_desc%
ENDIF:m_desc IF:aka
This method is also aliased as START:aka
%name% END:aka
ENDIF:aka IF:sourcecode
%sourcecode%
ENDIF:sourcecode END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: "Source code ##########################"
name: SRC_PAGE
value: "%{
%title% %code%
}"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: "Index ################################"
name: FR_INDEX_BODY
value: "%{ !INCLUDE! }"
- !ruby/object:RI::Constant
comment:
name: FILE_INDEX
value: "%{
%list_title%
START:entries
%name% END:entries }"
- !ruby/object:RI::Constant
comment:
name: CLASS_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: METHOD_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: INDEX
value: "%{
%title% }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: and a blank page to use as a target
name: BLANK
value: "%{ }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: The following is used for the -1 option
name: CONTENTS_XML
value: "%{ IF:description %description% ENDIF:description IF:requires
Requires:
START:requires IF:aref - %name%
ENDIF:aref IFNOT:aref - %name%
ENDIF:aref END:requires
ENDIF:requires IF:attributes
Attributes
START:attributes | %name% | %rw% | %a_desc% |
END:attributes
ENDIF:attributes IF:includes
Includes
START:includes IF:aref - %name%
ENDIF:aref IFNOT:aref - %name%
ENDIF:aref END:includes
ENDIF:includes IF:method_list
Methods
START:method_list IF:methods START:methods
%type% %category% method: IF:callseq %callseq% ENDIF:callseq IFNOT:callseq %name%%params%
ENDIF:callseq IF:m_desc %m_desc% ENDIF:m_desc IF:sourcecode
%sourcecode%
ENDIF:sourcecode END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment: []
name: ONE_PAGE
value: "%{
%title% START:files
File: %short_name%
| Path: | %full_path% |
| Modified: | %dtm_modified% |
} + CONTENTS_XML + %{ END:files IF:classes
Classes
START:classes IF:parent
%classmod% %full_name% < HREF:par_url:parent:
ENDIF:parent IFNOT:parent
%classmod% %full_name%
ENDIF:parent IF:infiles (in files START:infiles HREF:full_path_url:full_path: END:infiles ) ENDIF:infiles } + CONTENTS_XML + %{ END:classes ENDIF:classes }"
- !ruby/object:RI::Constant
comment:
name: FONTS
value: "\"Verdana, Arial, Helvetica, sans-serif\""
- !ruby/object:RI::Constant
comment:
name: STYLE
value: "%{ body,p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000040; background: #BBBBBB; } td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000040; } .attr-rw { font-size: small; color: #444488 } .title-row {color: #eeeeff; background: #BBBBDD; } .big-title-font { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; height: 50px} .small-title-font { color: purple; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; } .aqua { color: purple } .method-name, attr-name { font-family: monospace; font-weight: bold; } .tablesubtitle { width: 100%; margin-top: 1ex; margin-bottom: .5ex; padding: 5px 0px 5px 20px; font-size: large; color: purple; background: #BBBBCC; } .tablesubsubtitle { width: 100%; margin-top: 1ex; margin-bottom: .5ex; padding: 5px 0px 5px 20px; font-size: medium; color: white; background: #BBBBCC; } .name-list { font-family: monospace; margin-left: 40px; margin-bottom: 2ex; line-height: 140%; } .description { margin-left: 40px; margin-bottom: 2ex; line-height: 140%; } .methodtitle { font-size: medium; text_decoration: none; padding: 3px 3px 3px 20px; color: #0000AA; } .column-title { font-size: medium; font-weight: bold; text_decoration: none; padding: 3px 3px 3px 20px; color: #3333CC; } .variable-name { font-family: monospace; font-size: medium; text_decoration: none; padding: 3px 3px 3px 20px; color: #0000AA; } .row-name { font-size: medium; font-weight: medium; font-family: monospace; text_decoration: none; padding: 3px 3px 3px 20px; } .paramsig { font-size: small; } .srcbut { float: right } }"
- !ruby/object:RI::Constant
comment: []
name: BODY
value: "%{
%title% !INCLUDE! IF:diagram
ENDIF:diagram IF:description
%description%
ENDIF:description IF:requires
START:requires HREF:aref:name: END:requires ENDIF:requires
IF:methods
| Subroutines and Functions |
START:methods HREF:aref:name:, END:methods
ENDIF:methods IF:attributes
START:attributes IF:rw | [%rw%] | ENDIF:rw IFNOT:rw | ENDIF:rw %name% | %a_desc% |
END:attributes
ENDIF:attributes IF:classlist
%classlist%
ENDIF:classlist !INCLUDE! }"
- !ruby/object:RI::Constant
comment: []
name: FILE_PAGE
value: <<_FILE_PAGE_
File %short_name% | | Path: | %full_path% IF:cvsurl (CVS) ENDIF:cvsurl | | Modified: | %dtm_modified% | |
|
_FILE_PAGE_
- !ruby/object:RI::Constant
comment: []
name: CLASS_PAGE
value: "%{
}"
- !ruby/object:RI::Constant
comment: []
name: METHOD_LIST
value: "%{ IF:includes
Uses
START:includes HREF:aref:name: END:includes
ENDIF:includes IF:method_list START:method_list IF:methods
| %type% %category% methods |
START:methods
IF:m_desc
%m_desc%
ENDIF:m_desc END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: "Source code ##########################"
name: SRC_PAGE
value: "%{
%title% %code%
}"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: "Index ################################"
name: FR_INDEX_BODY
value: "%{ !INCLUDE! }"
- !ruby/object:RI::Constant
comment:
name: FILE_INDEX
value: "%{
%list_title%
START:entries
%name% END:entries }"
- !ruby/object:RI::Constant
comment:
name: CLASS_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: METHOD_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: INDEX
value: "%{
%title% Click here for a non-frames version of this page. }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: and a blank page to use as a target
name: BLANK
value: "%{ }"
- !ruby/object:RI::Constant
comment:
name: FONTS
value: "\"Verdana, Arial, Helvetica, sans-serif\""
- !ruby/object:RI::Constant
comment:
name: STYLE
value: "%{ body,td,p { font-family: %fonts%; color: #000040; } .attr-rw { font-size: x-small; color: #444488 } .title-row { background: #0000aa; color: #eeeeff; } .big-title-font { color: white; font-family: %fonts%; font-size: large; height: 50px} .small-title-font { color: aqua; font-family: %fonts%; font-size: xx-small; } .aqua { color: aqua } .method-name, attr-name { font-family: monospace; font-weight: bold; } .tablesubtitle, .tablesubsubtitle { width: 100%; margin-top: 1ex; margin-bottom: .5ex; padding: 5px 0px 5px 20px; font-size: large; color: aqua; background: #3333cc; } .name-list { font-family: monospace; margin-left: 40px; margin-bottom: 2ex; line-height: 140%; } .description { margin-left: 40px; margin-top: -2ex; margin-bottom: 2ex; } .description p { line-height: 140%; } .aka { margin-left: 40px; margin-bottom: 2ex; line-height: 100%; font-size: small; color: #808080; } .methodtitle { font-size: medium; text-decoration: none; color: #0000AA; background: white; } .paramsig { font-size: small; } .srcbut { float: right } pre { font-size: 1.2em; } tt { font-size: 1.2em; } pre.source { border-style: groove; background-color: #ddddff; margin-left: 40px; padding: 1em 0em 1em 2em; } .classlist { margin-left: 40px; margin-bottom: 2ex; line-height: 140%; } li { display: list-item; margin-top: .6em; } .ruby-comment { color: green; font-style: italic } .ruby-constant { color: #4433aa; font-weight: bold; } .ruby-identifier { color: #222222; } .ruby-ivar { color: #2233dd; } .ruby-keyword { color: #3333FF; font-weight: bold } .ruby-node { color: #777777; } .ruby-operator { color: #111111; } .ruby-regexp { color: #662222; } .ruby-value { color: #662222; font-style: italic } }"
- !ruby/object:RI::Constant
comment: []
name: HEADER
value: "%{
%title% }"
- !ruby/object:RI::Constant
comment: []
name: METHOD_LIST
value: "%{ IF:includes
START:includes HREF:aref:name: END:includes
ENDIF:includes IF:method_list START:method_list IF:methods
| %type% %category% methods |
START:methods
IF:m_desc
%m_desc%
ENDIF:m_desc IF:aka
This method is also aliased as START:aka
%name% END:aka
ENDIF:aka IF:sourcecode
%sourcecode%
ENDIF:sourcecode END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment: []
name: CONTEXT_CONTENT
value: "%{ IF:diagram
ENDIF:diagram IF:description
%description%
ENDIF:description IF:requires
START:requires HREF:aref:name: END:requires
ENDIF:requires IF:methods
START:methods HREF:aref:name: END:methods
ENDIF:methods IF:constants
START:constants | %name% | = | %value% |
IF:desc | | %desc% |
ENDIF:desc END:constants
ENDIF:constants IF:aliases
START:aliases %old_name% -> %new_name%
END:aliases
ENDIF:aliases IF:attributes
START:attributes | %name% | IF:rw [%rw%] | ENDIF:rw IFNOT:rw | ENDIF:rw %a_desc% |
END:attributes
ENDIF:attributes IF:classlist
%classlist%
ENDIF:classlist }"
- !ruby/object:RI::Constant
comment: []
name: BODY
value: HEADER + %{ !INCLUDE! } + CONTEXT_CONTENT + METHOD_LIST + %{ }
- !ruby/object:RI::Constant
comment: []
name: FILE_PAGE
value: <<_FILE_PAGE_
| %short_name% | | Path: | %full_path% IF:cvsurl (CVS) ENDIF:cvsurl | | Modified: | %dtm_modified% | |
|
_FILE_PAGE_
- !ruby/object:RI::Constant
comment: []
name: CLASS_PAGE
value: "%{
}"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: "Source code ##########################"
name: SRC_PAGE
value: "%{
%title% %code%
}"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: "Index ################################"
name: FR_INDEX_BODY
value: "%{ !INCLUDE! }"
- !ruby/object:RI::Constant
comment:
name: FILE_INDEX
value: "%{
%list_title% START:entries
%name% END:entries }"
- !ruby/object:RI::Constant
comment:
name: CLASS_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: METHOD_INDEX
value: FILE_INDEX
- !ruby/object:RI::Constant
comment:
name: INDEX
value: "%{
%title% Sorry, RDoc currently only generates HTML using frames. }"
- !ruby/object:RI::Constant
comment:
- !ruby/struct:SM::Flow::P
body: The following is used for the -1 option
name: CONTENTS_XML
value: "%{ IF:description %description% ENDIF:description IF:requires
Requires:
START:requires IF:aref - %name%
ENDIF:aref IFNOT:aref - %name%
ENDIF:aref END:requires
ENDIF:requires IF:attributes
Attributes
START:attributes | %name% | %rw% | %a_desc% |
END:attributes
ENDIF:attributes IF:includes
Includes
START:includes IF:aref - %name%
ENDIF:aref IFNOT:aref - %name%
ENDIF:aref END:includes
ENDIF:includes IF:method_list
Methods
START:method_list IF:methods START:methods
IF:m_desc %m_desc% ENDIF:m_desc IF:sourcecode
%sourcecode%
ENDIF:sourcecode END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment:
name: CONTENTS_XML
value: "%{ IF:description
%description% ENDIF:description
IF:requires START:requires END:requires ENDIF:requires IF:attributes START:attributes IF:rw %rw% ENDIF:rw %a_desc% END:attributes ENDIF:attributes IF:includes START:includes END:includes ENDIF:includes IF:method_list START:method_list IF:methods START:methods %params% IF:m_desc %m_desc% ENDIF:m_desc IF:sourcecode %sourcecode% ENDIF:sourcecode END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment: []
name: ONE_PAGE
value: "%{
START:files %full_path% %dtm_modified% } + CONTENTS_XML + %{ END:files START:classes <%classmod% name=\"%full_name%\" id=\"%full_name%\"> IF:infiles START:infiles HREF:full_path_url:full_path: END:infiles ENDIF:infiles IF:parent HREF:par_url:parent: ENDIF:parent } + CONTENTS_XML + %{ %classmod%> END:classes }"
- !ruby/object:RI::Constant
comment:
name: CONTENTS_RDF
value: "%{ IF:description
%description% ENDIF:description IF:requires START:requires
END:requires ENDIF:requires IF:attributes START:attributes
IF:rw %rw% ENDIF:rw %a_desc% END:attributes ENDIF:attributes IF:includes
START:includes END:includes ENDIF:includes IF:method_list START:method_list IF:methods START:methods
%params% IF:m_desc %m_desc% ENDIF:m_desc IF:sourcecode %sourcecode% ENDIF:sourcecode END:methods ENDIF:methods END:method_list ENDIF:method_list }"
- !ruby/object:RI::Constant
comment: []
name: ONE_PAGE
value: "%{
START:files %full_path% %dtm_modified% } + CONTENTS_RDF + %{ END:files START:classes <%classmod% rd:name=\"%full_name%\" rd:id=\"%full_name%\"> IF:infiles START:infiles END:infiles ENDIF:infiles IF:parent HREF:par_url:parent: ENDIF:parent } + CONTENTS_RDF + %{ %classmod%> END:classes }"
full_name: RDoc::Page
includes: []
instance_methods:
- !ruby/object:RI::MethodSummary
name: write_extra_pages
- !ruby/object:RI::MethodSummary
name: write_extra_pages
name: Page
superclass: