Class: Ruby::Nginx::System::Hosts

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby/nginx/system/hosts.rb

Class Method Summary collapse

Class Method Details

.add(host, ip) ⇒ Object



11
12
13
14
# File 'lib/ruby/nginx/system/hosts.rb', line 11

def add(host, ip)
  remove(host, ignore_ip: ip)
  Commands::AddHostMapping.new(host, ip).run&.success?
end

.remove(host, ignore_ip: nil) ⇒ Object



16
17
18
# File 'lib/ruby/nginx/system/hosts.rb', line 16

def remove(host, ignore_ip: nil)
  Commands::RemoveHostMapping.new(host, ignore_ip:).run&.success?
end