Top Level Namespace

Includes:
FileUtils, Ribit, WEBrick

Defined Under Namespace

Modules: Assert, CVS, Constants, IDataStorage, ListParserUtils, Localization, Log4r, PersistentStorageHandler, Ribit, RibitData Classes: ActionAdapter, ActionElement, ActionManager, BaseTag, BoldContainer, BoldParser, CachedPage, CancelAction, CancelCategoryAction, CategoriesPage, CategoryBarActionElement, CategoryBarNextLevelActionElement, CategoryFormAction, CategoryFormActionAdapter, CompositeAction, CompositeLinkActionElement, Container, ContentDoc, ContentParser, CurrentList, DataContainer, DataStorage, DefaultAction, DefaultLoggerFactory, DirectLinkContainer, DirectLinkParser, DivTag, EditAction, EditActionAdapter, EditCategoryAction, EditCategoryActionAdapter, EditCategoryPage, EditNewActionAdapter, EditPage, EmphasisContainer, EmphasisParser, EscapeParser, ExpireMetaTag, FilePersistentStorageHandler, FormAction, FormActionAdapter, FormActionElement, FormInputTag, HiddenFormInputTag, ItalicContainer, ItalicParser, LinkActionElement, LinkTag, ListContainer, ListItemContainer, ListParser, LoggerFactory, MetaTag, NoCacheMetaTag, PageRequest, PageResponse, ParagraphContainer, ParagraphParser, Pid, Properties, PropertyList, RawAttribute, RawPage, ReferenceLinkContainer, RibitConfig, RibitConfigParser, RibitException, RibitLinkContainer, RibitLinkParser, RibitServlet, RootContainer, SaveAction, SaveCategoryAction, SectionContainer, SectionParser, SelectOptionTag, StyleSheetAction, TextContainer, TextPage, URL, UnformattedContentContainer, UnformattedContentParser, ViewAction, ViewActionAdapter, ViewCategoriesAction, ViewCategoriesActionAdapter, W3CValidatorLinkActionAdapter, WebAction, WebPage, XHTMLDocument, XHTMLException, XHTMLPage

Instance Method Summary collapse

Instance Method Details

#format_exception(exp) ⇒ Object

Format the exception msg (includes the backtrace)



25
26
27
28
29
30
31
32
33
34
# File 'lib/ribit/common.rb', line 25

def format_exception( exp )
    # 8 spaces
    spaces = "        "
    
	msg = "Exception: #{exp.class.to_s} => #{exp.to_s}\n"
	msg << spaces
	msg << exp.backtrace.join( "\n#{spaces}" )
	
	return msg
end