class WWW_App::Clean
Constants
- MUSTACHE_Regex
- PERIOD
Public Class Methods
method_missing(name, *args)
click to toggle source
# File lib/www_app/TO.rb, line 117 def method_missing name, *args ::Escape_Escape_Escape.send(name, *args) end
mustache(*args)
click to toggle source
# File lib/www_app/TO.rb, line 96 def mustache *args case args.size when 2 meth, val = args escape_it = false when 3 escape_it, meth, val = args else fail ::ArgumentError, "Unknown args: #{args}" end v = meth.to_s + PERIOD + val.to_s fail "Unknown chars: #{args.inspect}" unless v[MUSTACHE_Regex] if escape_it "!{ #{v} }!" else "{{{ #{v} }}}" end end