module Kernel

Public Instance Methods

global(obj) click to toggle source
# File lib/globe.rb, line 27
def global(obj)
  if obj.is_a?(Hash)
    obj.each do |k, v|
      global_variable_set(k, v)
    end
  else
    global_variable_get(obj)
  end
end
global_variable_defined?(name) click to toggle source
# File lib/globe.rb, line 15
def global_variable_defined?(name)
  Globe::Variables.has_key?(name)
end
global_variable_get(name) click to toggle source
# File lib/globe.rb, line 19
def global_variable_get(name)
  Globe::Variables.fetch(name)
end
global_variable_set(name, value) click to toggle source
# File lib/globe.rb, line 23
def global_variable_set(name, value)
  Globe::Variables.store(name, value)
end