class Module

Public Instance Methods

class_name() click to toggle source
# File lib/krpc/core_extensions.rb, line 3
def class_name
  name.rpartition("::").last
end
const_get_or_create(module_name, value = nil, &block) click to toggle source
# File lib/krpc/core_extensions.rb, line 7
def const_get_or_create(module_name, value = nil, &block)
  return const_get(module_name) if const_defined?(module_name, false)
  value = block.call if block_given?
  const_set(module_name, value)
  value
end