Sha256: 4a3d6d31276ee03a5dee65435b12cd152671b53ce9d9dfd74ac81b6e12e5388b

Contents?: true

Size: 248 Bytes

Versions: 31

Compression:

Stored size: 248 Bytes

Contents

class Numeric
  def to_bson(*args)
    self
  end
end

class Float
  def self.cast_from_string(string)
    string.to_f unless string.blank?
  end
end

class Integer
  def self.cast_from_string(string)
    string.to_i unless string.blank?
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
mongo_doc-0.6.34 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.33 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.32 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.31 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.30 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.29 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.28 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.27 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.26 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.25 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.23 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.22 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.21 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.20 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.19 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.18 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.17 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.16 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.15 lib/mongo_doc/ext/numeric.rb
mongo_doc-0.6.14 lib/mongo_doc/ext/numeric.rb