Module: Shortwave::Facade::Build

Defined in:
lib/shortwave/facade/build/facade_builder.rb

Defined Under Namespace

Modules: StringExtensions Classes: DocumentationRemote, FacadeBuilder, Parameter, RemoteMethod, RubyClass, RubyMethod

Constant Summary collapse

METHOD_NAME_CSS =
"#wstitle ~ h1"
PARAMETER_CSS =
"#wsdescriptor h2 ~ .param"
SAMPLE_CSS =
"#sample pre"
DESCRIPTION_CSS =
".wsdescription"
METHOD_TYPE_CSS =
"#wsdescriptor"
REMOTE_CLASS =
"li.package"
COMBINED_PARAMS =
/^(.+)\[(.+)\]$/
PARAMETER_TEXT =
/\s*\(([^\)]+)\)\s*:\s*(.*)/
IN_WORD_CAPS =
/(.)([A-Z])/
STARTS_WITH_GET =
/^.+\.(get)?/