Module: Ably::Models
- Defined in:
- lib/ably/models/stat.rb,
lib/ably/models/token.rb,
lib/ably/models/message.rb,
lib/ably/models/error_info.rb,
lib/ably/models/nil_logger.rb,
lib/ably/models/presence_message.rb,
lib/ably/models/protocol_message.rb,
lib/ably/models/paginated_resource.rb,
lib/ably/models/idiomatic_ruby_wrapper.rb
Defined Under Namespace
Modules: MessageEncoders Classes: ErrorInfo, IdiomaticRubyWrapper, Message, NilLogger, PaginatedResource, PresenceMessage, ProtocolMessage, Stat, Token
Class Method Summary collapse
-
.Message(message, options = {}) ⇒ Message
Convert messsage argument to a Message object and associate with a protocol message if provided.
-
.PresenceMessage(presence_message, options = {}) ⇒ PresenceMessage
Convert presence_messsage argument to a PresenceMessage object and associate with a protocol message if provided.
-
.Stat(stat) ⇒ Stat
Convert stat argument to a Stat object.
Class Method Details
.Message(message, options = {}) ⇒ Message
Convert messsage argument to a Message object and associate with a protocol message if provided
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ably/models/message.rb', line 8 def self.Message(, = {}) case when Message .tap do . [:protocol_message] if [:protocol_message] end else Message.new(, ) end end |
.PresenceMessage(presence_message, options = {}) ⇒ PresenceMessage
Convert presence_messsage argument to a PresenceMessage object and associate with a protocol message if provided
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ably/models/presence_message.rb', line 8 def self.PresenceMessage(, = {}) case when PresenceMessage .tap do . [:protocol_message] if [:protocol_message] end else PresenceMessage.new(, ) end end |