module Kernel
Public Instance Methods
space_class(*args, &class_definition)
click to toggle source
Classes
# File lib/spaces_are_ok/modify_the_kernel.rb, line 3 def space_class(*args, &class_definition) SpacesAreOk::ClassesAndModules.get_class(*args, &class_definition) end
space_method(original_name, *args, &block)
click to toggle source
Method invocation
# File lib/spaces_are_ok/modify_the_kernel.rb, line 33 def space_method(original_name, *args, &block) send(SpacesAreOk::Methods.get_method(original_name, binding), *args, &block) end
space_method_def(original_name, actual_method_name)
click to toggle source
Method definition
# File lib/spaces_are_ok/modify_the_kernel.rb, line 21 def space_method_def(original_name, actual_method_name) new_name = SpacesAreOk::Methods.get_method(original_name, binding) binding.eval <<-EOS alias_method :#{new_name}, :#{actual_method_name} EOS end
space_module(*args, &module_definition)
click to toggle source
Modules
# File lib/spaces_are_ok/modify_the_kernel.rb, line 12 def space_module(*args, &module_definition) SpacesAreOk::ClassesAndModules.get_module(*args, &module_definition) end
ç(*args, &class_definition)
click to toggle source
# File lib/spaces_are_ok/modify_the_kernel.rb, line 7 def ç(*args, &class_definition) space_class(*args, &class_definition) end
ƒ(original_name, *args, &block)
click to toggle source
# File lib/spaces_are_ok/modify_the_kernel.rb, line 37 def ƒ(original_name, *args, &block) space_method(original_name, *args, &block) end
ɱ(*args, &class_definition)
click to toggle source
# File lib/spaces_are_ok/modify_the_kernel.rb, line 16 def ɱ(*args, &class_definition) space_module(*args, &class_definition) end
∂ƒ(original_name, actual_method_name)
click to toggle source
# File lib/spaces_are_ok/modify_the_kernel.rb, line 28 def ∂ƒ(original_name, actual_method_name) space_method_def(original_name, actual_method_name) end