In Files
Methods
Class Index
- WebRI
- WebRI::Blackfish
- WebRI::Component
- WebRI::Generator
- WebRI::GeneratorOne
- WebRI::GitHub
- WebRI::Heirarchy
- WebRI::Highlight
- WebRI::Icons
- WebRI::JSONFile
- WebRI::Longfish
- WebRI::Metadata
- WebRI::Newfish
- WebRI::Oldfish
- WebRI::Onefish
- WebRI::Prettify
- WebRI::Redfish
- WebRI::RiService
- WebRI::Search
- WebRI::Search::FilesTree
- WebRI::Server
- WebRI::Subversion
- WebRI::Template
- WebRI::TimeDelta
- WebRI::Twofish
- RDoc
- RDoc::AnyMethod
- RDoc::ClassModule
- RDoc::Options
- RDoc::Parser
- RDoc::Parser::C
- RDoc::TopLevel
- Syckle
- Syckle::Plugins
- Syckle::Plugins::WebRI
- Object
- OpEsc
Constants
- OPERATORS
- (Not documented)
- OPERATORS_REGEXP
- (Not documented)
- OPERATORS_ESC_TABLE
- (Not documented)
- REVERSE_TABLE
- (Not documented)
- REVERSE_REGEXP
- (Not documented)
Public Class Methods
escape(str)
click to toggle source
Applies operator escape’s according to OPERATORS_ESCAPE_TABLE.
op_esc('-') #=> "op_minus" op_esc('odd?') #=> "odd-Q"
CREDIT: Trans
# File lib/webri/server/opesc.rb, line 47 def self.escape(str) str.gsub(OPERATORS_REGEXP){ OPERATORS_ESC_TABLE[$1] }.sub(/\?$/, '\1-Q') end
Disabled; run with --debug to generate this.