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