Sha256: ad6665f8bb14f63bf700aa044fb9b376954682a158e7c7ef303a5e39194dce24
Contents?: true
Size: 837 Bytes
Versions: 2
Compression:
Stored size: 837 Bytes
Contents
{<img src="https://secure.travis-ci.org/robinbortlik/validates_overlap.png?branch=master" alt="Build Status" />}[http://travis-ci.org/robinbortlik/validates_overlap] = ValidatesOverlap This project rocks and uses MIT-LICENSE. === This gem is available only for Rails 3. === When this gem should be helpful for you? If you are developing Rails 3 app, let say some meeting planner and you can't save records which have time overlap. === Using Add to your gemfile gem 'validates_overlap' In your model without scope validates :starts_at, :ends_at, :overlap => true with scope validates :starts_at, :ends_at, :overlap => {:scope => "user_id"} exclude edges validates :starts_at, :ends_at, :overlap => {:exclude_edges => "starts_at"} validates :starts_at, :ends_at, :overlap => {:exclude_edges => ["starts_at", "ends_at"]}
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
validates_overlap-0.1.0 | README.rdoc |
validates_overlap-0.0.6 | README.rdoc |