Module: GeoRss4rb

Defined in:
lib/georss4rb.rb

Defined Under Namespace

Modules: Location Classes: Box, Geometry, Line, Point, Polygon

Class Method Summary collapse

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