lib/conjur/escape.rb in conjur-api-2.1.3 vs lib/conjur/escape.rb in conjur-api-2.1.4
- old
+ new
@@ -1,8 +1,13 @@
module Conjur
module Escape
module ClassMethods
+ def fully_escape(str)
+ require 'cgi'
+ CGI.escape(str.to_s)
+ end
+
def path_escape(str)
path_or_query_escape str
end
def query_escape(str)
@@ -19,9 +24,13 @@
end
end
def self.included(base)
base.extend ClassMethods
+ end
+
+ def fully_escape(str)
+ self.class.fully_escape str
end
def path_escape(str)
self.class.path_escape str
end
\ No newline at end of file