Sha256: 5ba9d3b9a8b246dcfec9103136e427584524b1ad06152463c3720c358158d7dd
Contents?: true
Size: 290 Bytes
Versions: 5
Compression:
Stored size: 290 Bytes
Contents
class TimeSlot < ActiveRecord::Base has_many :positions validates "time_slots.starts_at", "time_slots.ends_at", :overlap => { :query_options => {:includes => :positions}, :scope => {"positions.user_id" => proc{|time_slot| time_slot.positions.map(&:user_id)} } } end
Version data entries
5 entries across 5 versions & 1 rubygems