class Gnip::SystemMessage

Attributes

message[R]
message_type[R]
sent[R]

Public Class Methods

new(params) click to toggle source
# File lib/gnip_api/gnip/system_message.rb, line 5
def initialize params
  @raw = params
  @message_type = params.keys.first
  @message = params['message']
  @sent = params['sent']
end

Public Instance Methods

log!() click to toggle source
# File lib/gnip_api/gnip/system_message.rb, line 31
def log!
  GnipApi.logger.warn "System Message Received: #{message_type} -- #{message} at #{sent}"
end
log_method() click to toggle source
# File lib/gnip_api/gnip/system_message.rb, line 19
def log_method
  @message_type.to_sym
end
original_attributes() click to toggle source
# File lib/gnip_api/gnip/system_message.rb, line 12
def original_attributes
  {
    @message_type => @message,
    :sent => @sent
  }
end
to_json() click to toggle source
# File lib/gnip_api/gnip/system_message.rb, line 27
def to_json
  @raw.to_json
end