Sha256: e8d3433c99a2f7bfa663b3261f6ea7cb090f2ebcb2ee0da16ff7053288cc9b3c
Contents?: true
Size: 566 Bytes
Versions: 2
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true # used to test validations class Project < ActiveResource::Base self.site = "http://37s.sunrise.i:3000" schema do string :email string :name end validates :name, presence: true validates :description, presence: false, length: { maximum: 10 } validate :description_greater_than_three_letters # to test the validate *callback* works def description_greater_than_three_letters errors.add :description, "must be greater than three letters long" if description.length < 3 unless description.blank? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_cached_resource-0.1.0 | lib/activeresource/test/fixtures/project.rb |
active_cached_resource-0.0.1.pre | lib/activeresource/test/fixtures/project.rb |