Module: Sheetah::Messaging::Validations

Included in:
Message
Defined in:
lib/sheetah/messaging/validations.rb,
lib/sheetah/messaging/validations/dsl.rb,
lib/sheetah/messaging/validations/mixins.rb,
lib/sheetah/messaging/validations/base_validator.rb,
lib/sheetah/messaging/validations/invalid_message.rb

Defined Under Namespace

Modules: ClassMethods, DSL, Mixins Classes: BaseValidator, InvalidMessage

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(message_class) ⇒ Object



26
27
28
# File 'lib/sheetah/messaging/validations.rb', line 26

def self.included(message_class)
  message_class.extend(ClassMethods)
end

Instance Method Details

#validateObject



30
31
32
# File 'lib/sheetah/messaging/validations.rb', line 30

def validate
  self.class.validate(self)
end