class RVM::Environment::AliasWrapper
Provides a Ruby-like wrapper to the alias functionality.
Public Class Methods
new(parent)
click to toggle source
# File lib/rvm/environment/alias.rb, line 39 def initialize(parent) @parent = parent end
Public Instance Methods
create(name, ruby_string)
click to toggle source
Creates an alias with a given name and ruby string.
# File lib/rvm/environment/alias.rb, line 55 def create(name, ruby_string) @parent.alias_create name, ruby_string end
Also aliased as: []=
delete(name)
click to toggle source
Deletes the given alias.
# File lib/rvm/environment/alias.rb, line 50 def delete(name) @parent.alias_delete name end
list()
click to toggle source
Returns a hash of all aliases.
# File lib/rvm/environment/alias.rb, line 61 def list @parent.alias_list end
Also aliased as: all
show(name)
click to toggle source
Shows the value of a given alias.
# File lib/rvm/environment/alias.rb, line 44 def show(name) @parent.alias_show name end
Also aliased as: []