Module: Plucky
- Defined in:
- lib/plucky.rb,
lib/plucky/query.rb,
lib/plucky/version.rb,
lib/plucky/options_hash.rb,
lib/plucky/criteria_hash.rb
Defined Under Namespace
Classes: CriteriaHash, OptionsHash, Query
Constant Summary collapse
- Version =
'0.1.3'
Class Method Summary collapse
Class Method Details
.to_object_id(value) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/plucky.rb', line 12 def self.to_object_id(value) if value.nil? || (value.respond_to?(:empty?) && value.empty?) nil elsif value.is_a?(BSON::ObjectID) value else BSON::ObjectID.from_string(value.to_s) end end |