diaspora/diaspora_federation

View on GitHub
lib/diaspora_federation/validators/like_validator.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module DiasporaFederation
  module Validators
    # This validates a {Entities::Like}.
    class LikeValidator < OptionalAwareValidator
      include Validation

      include RelayableValidator

      rule :parent_type, [:not_empty, regular_expression: {regex: /\A(Post|Comment)\z/}]
    end
  end
end