Module: Sheetah::Messaging
- Defined in:
- lib/sheetah/messaging.rb,
lib/sheetah/messaging/config.rb,
lib/sheetah/messaging/message.rb,
lib/sheetah/messaging/constants.rb,
lib/sheetah/messaging/messenger.rb,
lib/sheetah/messaging/validations.rb,
lib/sheetah/messaging/message_variant.rb,
lib/sheetah/messaging/validations/dsl.rb,
lib/sheetah/messaging/validations/mixins.rb,
lib/sheetah/messaging/messages/must_exist.rb,
lib/sheetah/messaging/messages/sheet_error.rb,
lib/sheetah/messaging/messages/must_be_date.rb,
lib/sheetah/messaging/messages/must_be_array.rb,
lib/sheetah/messaging/messages/must_be_email.rb,
lib/sheetah/messaging/messages/cleaned_string.rb,
lib/sheetah/messaging/messages/invalid_header.rb,
lib/sheetah/messaging/messages/missing_column.rb,
lib/sheetah/messaging/messages/must_be_boolsy.rb,
lib/sheetah/messaging/messages/must_be_string.rb,
lib/sheetah/messaging/messages/duplicated_header.rb,
lib/sheetah/messaging/validations/base_validator.rb,
lib/sheetah/messaging/validations/invalid_message.rb
Defined Under Namespace
Modules: Messages, SCOPES, SEVERITIES, Validations Classes: Config, Message, MessageVariant, Messenger
Class Attribute Summary collapse
-
.config ⇒ Object
Returns the value of attribute config.
Class Method Summary collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
11 12 13 |
# File 'lib/sheetah/messaging.rb', line 11 def config @config end |
Class Method Details
.configure {|config| ... } ⇒ Object
13 14 15 16 17 |
# File 'lib/sheetah/messaging.rb', line 13 def configure config = self.config.dup yield config self.config = config.freeze end |