Sha256: 614178a685fba32ddd7906b44ab6315110974cc7a8915f520dcf8ceab3532a0e
Contents?: true
Size: 840 Bytes
Versions: 4
Compression:
Stored size: 840 Bytes
Contents
# -*- coding: utf-8 -*- module DataMapper module Validation module Fixtures class Event # # Behaviors # include ::DataMapper::Resource # # Properties # property :id, Serial property :name, String, :required => true property :starts_at, DateTime property :ends_at, DateTime # # Validations # validates_with_method :starts_at, :method => :ensure_dates_order_is_correct # # API # def ensure_dates_order_is_correct if starts_at && ends_at && (starts_at <= ends_at) true else [false, "Start time cannot be after end time"] end end end # Event end # Fixtures end # Validations end # DataMapper
Version data entries
4 entries across 4 versions & 2 rubygems