Module: SynchronizedModel
- Defined in:
- lib/synchronized_model.rb,
lib/synchronized_model/message.rb,
lib/synchronized_model/support.rb,
lib/synchronized_model/version.rb,
lib/synchronized_model/model_message.rb,
lib/synchronized_model/publish_mixin.rb,
lib/synchronized_model/message_receive.rb
Defined Under Namespace
Modules: PublishMixin, Support Classes: Message, MessageReceive, ModelMessage
Constant Summary collapse
- VERSION =
'0.2.1'
Class Attribute Summary collapse
-
.logger ⇒ Object
Returns the value of attribute logger.
-
.receive_resource_classes ⇒ Object
Returns the value of attribute receive_resource_classes.
Class Method Summary collapse
-
.configure {|_self| ... } ⇒ Object
“‘ruby SynchronizedModel.configure do |config| config.logger = Logger.new(STDOUT) config.receive_resource_classes = { ’item’: Item, ‘location’: Location } end “‘.
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
13 14 15 |
# File 'lib/synchronized_model.rb', line 13 def logger @logger end |
.receive_resource_classes ⇒ Object
Returns the value of attribute receive_resource_classes.
13 14 15 |
# File 'lib/synchronized_model.rb', line 13 def receive_resource_classes @receive_resource_classes end |
Class Method Details
.configure {|_self| ... } ⇒ Object
“‘ruby SynchronizedModel.configure do |config|
config.logger = Logger.new(STDOUT)
config.receive_resource_classes =
{
'item': Item,
'location': Location
}
end “‘
24 25 26 27 |
# File 'lib/synchronized_model.rb', line 24 def configure yield self true end |