diff --git a/lib/diaspora_federation/validators.rb b/lib/diaspora_federation/validators.rb index 4d7f51b..a84f349 100644 --- a/lib/diaspora_federation/validators.rb +++ b/lib/diaspora_federation/validators.rb @@ -36,3 +36,4 @@ require "diaspora_federation/validators/h_card_validator" require "diaspora_federation/validators/person_validator" require "diaspora_federation/validators/profile_validator" require "diaspora_federation/validators/web_finger_validator" +require "diaspora_federation/validators/request_validator" diff --git a/lib/diaspora_federation/validators/request_validator.rb b/lib/diaspora_federation/validators/request_validator.rb new file mode 100644 index 0000000..2bd7ec3 --- /dev/null +++ b/lib/diaspora_federation/validators/request_validator.rb @@ -0,0 +1,10 @@ +module DiasporaFederation + module Validators + class RequestValidator < Validation::Validator + include Validation + + rule :sender_id, %i(not_nil diaspora_id) + rule :recipient_id, %i(not_nil diaspora_id) + end + end +end