Sha256: 3b501b6f97cdfa84e4f2d2590f461cd8ccd7f1a11b7cf33509469e6e688fd1de

Contents?: true

Size: 223 Bytes

Versions: 3

Compression:

Stored size: 223 Bytes

Contents

module HierarchyValidation

  class Father < UseCase::Validator

    target :post

    validates_presence_of :title

  end

  class Son < Father

    target :comments, in: :post

    validates_presence_of :email

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
usecasing_validations-0.7.0 spec/support/usecases/hierarchy_validation.rb
usecasing_validations-0.6.0 spec/support/usecases/hierarchy_validation.rb
usecasing_validations-0.5.5 spec/support/usecases/hierarchy_validation.rb