Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/hyaslide/render_hyaslide.rb

Instance Method Summary collapse

Instance Method Details

#escapeObject



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/hyaslide/render_hyaslide.rb', line 6

def escape
  if self =~ /<a>(.*)<\/a>/
    "a(#{$1})"
  elsif self =~ /<img>(.*)<\/img>/
    "img(#{$1})"
  elsif self =~ /<div>(.*)<\/div>/
    "div(#{$1})"
  elsif self =~ /<strong>(.*)<\/strong>/
    "strong(nil, \"#{$1}\")"
  else
    "\"#{self.gsub(/\"/, "\\\"").gsub(/\\/, "\\\\")}\""
  end
end