Sha256: c720c88a387f98c328c903ea4c39e1cff3d1c4c2958e5bdef461e884ca5ab85b
Contents?: true
Size: 406 Bytes
Versions: 3
Compression:
Stored size: 406 Bytes
Contents
class Event include Mongoid::Document include Mongoid::Geospatial field :name field :date, type: Date field :location, type: Point, :delegate => true, :default => [7,7] def self.each_day(start_date, end_date) groups = only(:date).asc(:date).where(:date.gte => start_date, :date.lte => end_date).group groups.each do |hash| yield(hash["date"], hash["group"]) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongoid_geospatial-3.1.0 | spec/models/event.rb |
mongoid_geospatial-3.0.0 | spec/models/event.rb |
mongoid_geospatial-2.8.3 | spec/models/event.rb |