Module: RHosts::Alias

Included in:
Console
Defined in:
lib/rhosts/alias.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
# File 'lib/rhosts/alias.rb', line 3

def self.included(base)
  base.extend ClassMethods
end

Instance Method Details

#alias_host(new_name, old_name) ⇒ Object



19
20
21
# File 'lib/rhosts/alias.rb', line 19

def alias_host(new_name, old_name)
  self.class.alias_hosts[new_name] = old_name
end

#alias_hostsObject



15
16
17
# File 'lib/rhosts/alias.rb', line 15

def alias_hosts
  self.class.alias_hosts
end

#alias_ip(new_name, old_name) ⇒ Object



11
12
13
# File 'lib/rhosts/alias.rb', line 11

def alias_ip(new_name, old_name)
  self.class.alias_ips[new_name] = old_name
end

#alias_ipsObject



7
8
9
# File 'lib/rhosts/alias.rb', line 7

def alias_ips
  self.class.alias_ips
end