Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/webconsole/lib/module.rb,
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
132 133 134 |
# File 'lib/webconsole/lib/module.rb', line 132 def is_float? !!Float(self) rescue false end |
#is_integer? ⇒ Boolean
136 137 138 |
# File 'lib/webconsole/lib/module.rb', line 136 def is_integer? self.to_i.to_s == self end |
#javascript_argument ⇒ Object
33 34 35 |
# File 'lib/webconsole/lib/view/javascript.rb', line 33 def javascript_argument return "'#{self.javascript_escape}'" end |
#javascript_escape ⇒ Object
37 38 39 |
# File 'lib/webconsole/lib/view/javascript.rb', line 37 def javascript_escape self.gsub('\\', "\\\\\\\\").gsub("\n", "\\\\n").gsub("'", "\\\\'") end |
#javascript_escape! ⇒ Object
41 42 43 |
# File 'lib/webconsole/lib/view/javascript.rb', line 41 def javascript_escape! replace(self.javascript_escape) end |