Class: Boson::Manager
- Inherits:
-
Object
- Object
- Boson::Manager
- Includes:
- AliasLib, Libraries, MoreManager
- Defined in:
- lib/boson/alias.rb,
lib/boson/libraries.rb,
lib/boson/more_manager.rb
Defined Under Namespace
Modules: AliasLib, Libraries, MoreManager
Class Method Summary collapse
Methods included from MoreManager
#during_after_load, #lib_dependencies, #load_dependencies
Methods included from Libraries
#add_failed_library, #before_create_commands, #check_for_uncreated_aliases, #handle_load_action_error
Methods included from AliasLib
#after_create_commands, #check_for_uncreated_aliases, #create_command_aliases, #create_instance_aliases, #prep_and_create_instance_aliases
Class Method Details
.create_class_aliases(mod, class_commands) ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/boson/alias.rb', line 33 def self.create_class_aliases(mod, class_commands) class_commands.dup.each {|k,v| if v.is_a?(Array) class_commands.delete(k).each {|e| class_commands[e] = "#{k}.#{e}"} end } Alias.manager.create_aliases(:any_to_instance_method, mod.to_s=>class_commands.invert) end |