Sha256: 8ddae3ee13fed0ab0e3dc02d22c1b7b3788a6a30a76ff3b969188cc061f91e27

Contents?: true

Size: 504 Bytes

Versions: 42

Compression:

Stored size: 504 Bytes

Contents

# Can use this a few ways, examples:
#
# Directly usage:
#
#   Lambdagem::Util.say("hi")
#
# Include it in your class:
#
#   class MyClass
#     include Lambdagem::Util
#
#     def some_meth
#       say "some_meth"
#     end
#   end
#
module Lambdagem
  module Util
    @@log_level = :debug
    def log_level=(val)
      @@log_level = val
    end

    def say(message, level=:info)
      enabled = @@log_level == :debug || level == :debug
      puts(message) if enabled
    end
    extend self
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
jets-1.0.1 vendor/lambdagem/lib/lambdagem/util.rb
jets-1.0.0 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.10.4 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.10.3 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.10.2 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.10.1 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.10.0 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.9.2 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.9.1 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.9.0 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.18 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.17 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.15 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.14 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.13 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.12 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.11 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.10 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.9 vendor/lambdagem/lib/lambdagem/util.rb
jets-0.8.8 vendor/lambdagem/lib/lambdagem/util.rb