Module Alias::Console

  1. lib/alias/console.rb

This module contains the main methods to be accessed from a ruby shell i.e. irb. Simply extend Alias::Console in your ruby shell.

Methods

public instance

  1. create_aliases
  2. save_aliases
  3. search_aliases

Public instance methods

create_aliases (*args)
[show source]
# File lib/alias/console.rb, line 5
    def create_aliases(*args)
      Alias.manager.console_create_aliases(*args)
    end
save_aliases (file=nil)

Saves aliases to a file. If no file is given, defaults to config/alias.yml if the config directory exists (for Rails). Otherwise defaults to ~/.alias.yml.

[show source]
# File lib/alias/console.rb, line 11
    def save_aliases(file=nil)
      Alias.manager.save_aliases(file)
    end
search_aliases (*args)

Searches aliases with a search term as defined by Alias::Manager.search. If no arguments given, all aliases are listed.

[show source]
# File lib/alias/console.rb, line 16
    def search_aliases(*args)
      args.empty? ? Alias.manager.all_aliases : Alias.manager.search(*args)
    end