class Proxy::Monitoring::Api

Public Instance Methods

strip_domain(name) click to toggle source
# File lib/smart_proxy_monitoring/monitoring_api.rb, line 122
def strip_domain(name)
  domain = Proxy::Monitoring::Plugin.settings.strip_domain
  name.slice!(domain) unless domain.nil?
  name
end
validate_dns_name!(name) click to toggle source
# File lib/smart_proxy_monitoring/monitoring_api.rb, line 118
def validate_dns_name!(name)
  raise Proxy::Monitoring::Error.new("Invalid DNS name #{name}") unless name =~ /^([a-zA-Z0-9]([-a-zA-Z0-9]+)?\.?)+$/
end