Class RVM::Environment::AliasWrapper
In: lib/rvm/environment/alias.rb
Parent: Object

Provides a Ruby-like wrapper to the alias functionality.

Methods

[]   []=   all   create   delete   list   new   show  

Public Class methods

[Source]

# File lib/rvm/environment/alias.rb, line 39
      def initialize(parent)
        @parent = parent
      end

Public Instance methods

[](name)

Alias for show

[]=(name, ruby_string)

Alias for create

all()

Alias for list

Creates an alias with a given name and ruby string.

[Source]

# File lib/rvm/environment/alias.rb, line 55
      def create(name, ruby_string)
        @parent.alias_create name, ruby_string
      end

Deletes the given alias.

[Source]

# File lib/rvm/environment/alias.rb, line 50
      def delete(name)
        @parent.alias_delete name
      end

Returns a hash of all aliases.

[Source]

# File lib/rvm/environment/alias.rb, line 61
      def list
        @parent.alias_list
      end

Shows the value of a given alias.

[Source]

# File lib/rvm/environment/alias.rb, line 44
      def show(name)
        @parent.alias_show name
      end

[Validate]