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
#validate ⇒ Object
30
31
32
|
# File 'lib/sheetah/messaging/validations.rb', line 30
def validate
self.class.validate(self)
end
|