Module: GeoRss4rb
- Defined in:
- lib/georss4rb.rb
Defined Under Namespace
Modules: Location Classes: Box, Geometry, Line, Point, Polygon
Class Method Summary collapse
-
.parse_text(expr) ⇒ Object
:nodoc:.
-
.try_f(expr) ⇒ Object
:nodoc:.
-
.try_i(expr) ⇒ Object
:nodoc:.
Class Method Details
.parse_text(expr) ⇒ Object
:nodoc:
239 240 241 |
# File 'lib/georss4rb.rb', line 239 def self.parse_text(expr)#:nodoc: expr.scan(/-?(?:\.\d+|\d+(?:\.\d*)?)/).map {|str| str.to_f} end |
.try_f(expr) ⇒ Object
:nodoc:
244 245 246 247 248 249 250 |
# File 'lib/georss4rb.rb', line 244 def self.try_f(expr)#:nodoc: if expr.nil? nil else expr.to_f end end |
.try_i(expr) ⇒ Object
:nodoc:
253 254 255 256 257 258 259 |
# File 'lib/georss4rb.rb', line 253 def self.try_i(expr) #:nodoc: if expr.nil? nil else expr.to_f.to_i #to_f does not throw exceptions... end end |