Module: WAB::Impl
- Defined in:
- lib/wab/impl.rb,
lib/wab/impl/agoo.rb,
lib/wab/impl/data.rb,
lib/wab/impl/expr.rb,
lib/wab/impl/init.rb,
lib/wab/impl/model.rb,
lib/wab/impl/shell.rb,
lib/wab/impl/utils.rb,
lib/wab/impl/sinatra.rb,
lib/wab/impl/webrick.rb,
lib/wab/impl/exprs/eq.rb,
lib/wab/impl/exprs/gt.rb,
lib/wab/impl/exprs/in.rb,
lib/wab/impl/exprs/lt.rb,
lib/wab/impl/exprs/or.rb,
lib/wab/impl/bool_expr.rb,
lib/wab/impl/exprs/and.rb,
lib/wab/impl/exprs/gte.rb,
lib/wab/impl/exprs/has.rb,
lib/wab/impl/exprs/lte.rb,
lib/wab/impl/exprs/not.rb,
lib/wab/impl/path_expr.rb,
lib/wab/impl/rack_error.rb,
lib/wab/impl/agoo/sender.rb,
lib/wab/impl/agoo/server.rb,
lib/wab/impl/expr_parser.rb,
lib/wab/impl/exprs/regex.rb,
lib/wab/impl/agoo/handler.rb,
lib/wab/impl/rack_handler.rb,
lib/wab/impl/configuration.rb,
lib/wab/impl/exprs/between.rb,
lib/wab/impl/sinatra/sender.rb,
lib/wab/impl/sinatra/server.rb,
lib/wab/impl/webrick/sender.rb,
lib/wab/impl/webrick/server.rb,
lib/wab/impl/sinatra/handler.rb,
lib/wab/impl/webrick/handler.rb,
lib/wab/impl/agoo/tql_handler.rb,
lib/wab/impl/agoo/export_proxy.rb,
lib/wab/impl/sinatra/tql_handler.rb,
lib/wab/impl/webrick/tql_handler.rb,
lib/wab/impl/sinatra/export_proxy.rb,
lib/wab/impl/webrick/export_proxy.rb
Overview
Web Application Builder implementation of the WAB APIs.
Defined Under Namespace
Modules: Agoo, Sinatra, Utils, WEBrick Classes: And, Between, BoolExpr, Configuration, Data, Eq, Expr, ExprParser, Gt, Gte, Has, In, Init, Lt, Lte, Model, Not, Or, PathExpr, RackError, RackHandler, Regex, Shell
Class Method Summary collapse
-
.format_error(msg, error_class = "Error", backtrace = []) ⇒ Object
For an error message string.
Class Method Details
.format_error(msg, error_class = "Error", backtrace = []) ⇒ Object
For an error message string.
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/wab/impl.rb', line 9 def self.format_error(msg, error_class="Error", backtrace=[]) if msg.is_a?(Exception) error_class = msg.class backtrace = msg.backtrace msg = msg. end if !backtrace.empty? backtrace.unshift('') end %|*-*-* #{error_class}: #{msg}#{backtrace.join("\n ")}| end |