Module: VkLongpollBot::Utility
- Defined in:
- lib/vk_longpoll_bot/utility.rb
Overview
Some utility methods.
Class Method Summary collapse
-
.random_id(target_id) ⇒ Integer
Generate
random_idfor message. -
.warn(msg) ⇒ Object
Log warning message.
Class Method Details
.random_id(target_id) ⇒ Integer
Generate random_id for message.
This method generates random numerical ID based on current time, receiver ID and random salt.
25 26 27 |
# File 'lib/vk_longpoll_bot/utility.rb', line 25 def self.random_id(target_id) (rand(1000) * target_id * Time.now.to_f * 1000).to_i % 2**32 end |
.warn(msg) ⇒ Object
Log warning message.
9 10 11 12 13 14 15 |
# File 'lib/vk_longpoll_bot/utility.rb', line 9 def self.warn(msg) if defined?(Warning.warn) Warning.warn msg else STDERR.puts "Warning: #{msg}" end end |