Class: DynDynDong::NoIp

Inherits:
DynDNS show all
Defined in:
lib/dyndyndong/services/no-ip.rb

Instance Method Summary collapse

Methods inherited from DynDNS

#alias_host, #host, #initialize, #offline, #password, #prefetch, #username

Methods inherited from Service

each, #fetch, inherited, #initialize, instances, #method_missing, services

Constructor Details

This class inherits a constructor from DynDynDong::DynDNS

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class DynDynDong::Service

Instance Method Details

#MSGTABLE(x) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/dyndyndong/services/no-ip.rb', line 23

def MSGTABLE(x)
  {
    'good'      => 'DNS hostname update successful.',
    'nochg'     => 'IP address is current, no update performed.',
    'nohost'    => 'Hostname supplied does not exist under specified account.',
    'badauth'   => 'Invalid username password combination.',
    'badagent'  => 'Client disabled.',
    '!donator'  => 'An update request was sent including a feature that is not available to that particular user such as offline options.',
    'abuse'     => 'Username is blocked due to abuse.',
    '911'       => 'A fatal error on our side such as a database outage.'
  }
end