module VkLongpollBot::Utility
Some utility methods.
Public Class Methods
random_id(target_id)
click to toggle source
Generate random_id
for message.
This method generates random numerical ID based on current time, receiver ID and random salt.
@param target_id [Integer] ID of message receiver.
@return [Integer]
# 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)
click to toggle source
Log warning message.
# 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