Sha256: df65436dc4a7a1c7022a746f3f3196e656f98d3d0f84afe3b8dfcf2e92520b25

Contents?: true

Size: 314 Bytes

Versions: 30

Compression:

Stored size: 314 Bytes

Contents

class PostWithCommentValidationsForm

  include ObjectAttorney

  represents :post, properties: [:title, :body]

  has_many :comments, class_name: CommentForm

  validates_presence_of :title

  def submit
    post.errors.add(:title, :blank)
    post.comments.first.errors.add(:body, :blank)
    false
  end
  
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
object_attorney-2.10.12 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.11 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.10 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.9 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.7 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.6 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.5 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.3 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.2 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.10.1 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.9.4 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.9.3 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.9.2 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.9.0 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.8.1 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.8.0 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.6.12 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.6.11 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.6.10 spec/support/form_objects/post_with_comment_validations_form.rb
object_attorney-2.6.9 spec/support/form_objects/post_with_comment_validations_form.rb