module HammerCLIForeman::DomainUpdateCreateCommons
Public Class Methods
included(base)
click to toggle source
# File lib/hammer_cli_foreman/domain.rb, line 5 def self.included(base) base.option "--dns-id", "DNS_ID", _("ID of DNS proxy to use within this domain") base.option "--dns", "DNS_NAME", _("Name of DNS proxy to use within this domain") end
Public Instance Methods
request_params()
click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/domain.rb, line 10 def request_params params = super params['domain']["dns_id"] = option_dns_id || dns_id(option_dns) params end
Private Instance Methods
dns_id(name)
click to toggle source
# File lib/hammer_cli_foreman/domain.rb, line 18 def dns_id(name) resolver.smart_proxy_id('option_name' => name) if name end