lib/helpers/collection_helper.rb in mongo3-0.0.4 vs lib/helpers/collection_helper.rb in mongo3-0.0.5

- old
+ new

@@ -12,8 +12,26 @@ module CollectionHelper helpers do include WillPaginate::ViewHelpers::Base + + # format indexes to key:orientation + def format_index( pair ) + buff = [] + buff << pair.first + buff << orientation( pair.last ) + buff.join( ":" ) end + # converts orientation to human + def orientation( value ) + return "id" if value.is_a?(Mongo::ObjectID) + case( value.to_i ) + when Mongo::ASCENDING : "asc" + when Mongo::DESCENDING : "desc" + else "n/a" + end + end + + end end \ No newline at end of file