Sha256: 9b87409d6ebd387a03126177eb676ead83476c3106bbf87a381a1e5942dfcc48

Contents?: true

Size: 387 Bytes

Versions: 1

Compression:

Stored size: 387 Bytes

Contents

require 'geo_units'

module GeoCalc
  module NumericCheckExt
    def is_numeric? arg
      arg.is_a? Numeric
    end  

    alias_method :is_num?, :is_numeric?
  
    def check_numeric! arg
      raise ArgumentError, "Argument must be Numeric" if !is_numeric? arg
    end  
  end
end

class Fixnum
  include ::GeoUnits::NumericExt 
end

class Float
  include ::GeoUnits::NumericExt
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
geo_calc-0.7.1 lib/geo_calc/extensions/numeric.rb