Module: MatrixQQ::QQ::SendGroup

Defined in:
lib/matrix_qq/qq/send.rb

Class Method Summary collapse

Class Method Details

.array(dbus, room_id, message) ⇒ Object



8
9
10
11
12
13
# File 'lib/matrix_qq/qq/send.rb', line 8

def self.array(dbus, room_id, message)
  return if message.nil?
  return unless message.is_a? Array
  return if message.empty?
  raw dbus, room_id, message
end

.raw(dbus, room_id, body) ⇒ Object



4
5
6
# File 'lib/matrix_qq/qq/send.rb', line 4

def self.raw(dbus, room_id, body)
  dbus.send_group_msg group_id: room_id, message: body
end

.text(dbus, room_id, message) ⇒ Object



15
16
17
18
19
# File 'lib/matrix_qq/qq/send.rb', line 15

def self.text(dbus, room_id, message)
  return if message.nil?
  return unless message.is_a? String
  raw dbus, room_id, message
end