class Apotomo::JavascriptGenerator

Constants

JS_ESCAPER

Public Class Methods

escape(javascript) click to toggle source

Escape carrier returns and single and double quotes for JavaScript segments.

# File lib/apotomo/javascript_generator.rb, line 17
def self.escape(javascript)
  JS_ESCAPER.escape_javascript(javascript)
end
new(framework) click to toggle source
# File lib/apotomo/javascript_generator.rb, line 5
def initialize(framework)
  raise "No JS framework specified" if framework.blank?
  extend "apotomo/javascript_generator/#{framework}".camelize.constantize
end

Public Instance Methods

<<(javascript) click to toggle source
# File lib/apotomo/javascript_generator.rb, line 10
def <<(javascript)
  "#{javascript}"
end
escape(javascript) click to toggle source
# File lib/apotomo/javascript_generator.rb, line 21
def escape(javascript)
  self.class.escape(javascript)
end