Sha256: 382458e996dcc709e925d94c8bb749f2013c6a98c4cbf23ab3c5eda89f8b6bf6
Contents?: true
Size: 292 Bytes
Versions: 6
Compression:
Stored size: 292 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
6 entries across 6 versions & 1 rubygems