Sha256: 21f3be936a8b427e0d18e1f33861e7b9050d2c14e98a3107763e821f1a6b1a23

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

require 'securerandom'

module ActiveUtils #:nodoc:
  module Utils #:nodoc:
    def generate_unique_id
      SecureRandom.hex(16)
    end
    module_function :generate_unique_id

    def deprecated(message)
      warning = Kernel.caller[1] + message
      if respond_to?(:logger) && logger.present?
        logger.warn(warning)
      else
        warn(warning)
      end
    end
    module_function :deprecated
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_utils-3.0.0.pre1 lib/active_utils/utils.rb