Class: Kamisaku::BirthdayInvitationContentValidator

Inherits:
BaseContentValidator show all
Defined in:
lib/kamisaku/content_validators/birthday_invitation_content_validator.rb

Constant Summary collapse

TEMPLATES =
%i[
  dino
].freeze

Instance Attribute Summary

Attributes inherited from BaseContentValidator

#content_hash

Instance Method Summary collapse

Methods inherited from BaseContentValidator

#initialize

Constructor Details

This class inherits a constructor from Kamisaku::BaseContentValidator

Instance Method Details

#validate! ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/kamisaku/content_validators/birthday_invitation_content_validator.rb', line 7

def validate!
  validate_party_details
  validate_venue
  validate_contact_info
  validate_rsvp
  validate_special_instructions if data[:special_instructions]
  validate_activities if data[:activities]
end