Class: Alias
- Inherits:
-
Object
- Object
- Alias
- Defined in:
- lib/alias.rb
Constant Summary collapse
- @@aliases =
Hash.new
Class Method Summary collapse
Class Method Details
.[](name) ⇒ Object
11 12 13 |
# File 'lib/alias.rb', line 11 def self.[](name) @@aliases[name] end |
.[]=(name, value) ⇒ Object
8 9 10 |
# File 'lib/alias.rb', line 8 def self.[]=(name,value) @@aliases[name] = value end |
.parse(str) ⇒ Object
3 4 5 6 7 |
# File 'lib/alias.rb', line 3 def self.parse(str) str.scan(/^\s*([^\s]+)(.*)$/) do |name,val| @@aliases[name] = val end end |
.show ⇒ Object
14 15 16 17 18 |
# File 'lib/alias.rb', line 14 def self.show @@aliases.each do |k,v| puts "alias #{k} = #{v}" end end |