Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/webconsole/lib/view/javascript.rb
Instance Method Summary collapse
- #is_float? ⇒ Boolean
- #is_integer? ⇒ Boolean
- #javascript_argument ⇒ Object
- #javascript_escape ⇒ Object
- #javascript_escape! ⇒ Object
Instance Method Details
#is_float? ⇒ Boolean
56 57 58 |
# File 'lib/webconsole/lib/view/javascript.rb', line 56 def is_float? !!Float(self) rescue false end |
#is_integer? ⇒ Boolean
60 61 62 |
# File 'lib/webconsole/lib/view/javascript.rb', line 60 def is_integer? self.to_i.to_s == self end |
#javascript_argument ⇒ Object
44 45 46 |
# File 'lib/webconsole/lib/view/javascript.rb', line 44 def javascript_argument return "'#{self.javascript_escape}'" end |
#javascript_escape ⇒ Object
48 49 50 |
# File 'lib/webconsole/lib/view/javascript.rb', line 48 def javascript_escape self.gsub('\\', "\\\\\\\\").gsub("\n", "\\\\n").gsub("'", "\\\\'") end |
#javascript_escape! ⇒ Object
52 53 54 |
# File 'lib/webconsole/lib/view/javascript.rb', line 52 def javascript_escape! replace(self.javascript_escape) end |