Module: MatrixQQ
- Defined in:
- lib/matrix_qq/qq/qq.rb,
lib/matrix_qq/utils.rb,
lib/matrix_qq/qq/log.rb,
lib/matrix_qq/qq/dbus.rb,
lib/matrix_qq/qq/send.rb,
lib/matrix_qq/version.rb,
lib/matrix_qq/matrix/log.rb,
lib/matrix_qq/matrix/dbus.rb,
lib/matrix_qq/matrix/send.rb,
lib/matrix_qq/matrix/matrix.rb,
lib/matrix_qq/matrix/forward/main.rb,
lib/matrix_qq/matrix/forward/group.rb,
lib/matrix_qq/qq/forward_group/main.rb,
lib/matrix_qq/qq/forward_friend/main.rb,
lib/matrix_qq/qq/forward_group/matrix.rb,
lib/matrix_qq/qq/forward_friend/matrix.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
'0.5.1'.freeze
Class Method Summary collapse
Class Method Details
.intercept?(tunnel) ⇒ Boolean
3 4 5 6 7 8 |
# File 'lib/matrix_qq/utils.rb', line 3 def intercept?(tunnel) i = tunnel[:intercept] return false if i.nil? return true if i false end |
.log(name, call = nil) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/matrix_qq/utils.rb', line 10 def log(name, call = nil) uuid = SecureRandom.uuid puts "Start #{name} -- #{uuid}" if $VERBOSE if call.nil? yield else call.call end puts "End #{name} -- #{uuid}" if $VERBOSE end |