class NilClass
Public Instance Methods
dig_a()
click to toggle source
these defs allow for the case where something wasn't found to give a nil response rather than crashing–for example:
mx = "example.com" # => nil (because example.com has no MX record) ip = mx.dig_a # => nil, without crashing
otherwise, it would be necessary to write:
mx = "example.com" # => nil (because example.com has no MX record) ip = if mx then ip = mx.dig_a else ip = nil end
# File lib/rubymta/extended_classes.rb, line 16 def dig_a; nil; end
dig_aaaa()
click to toggle source
# File lib/rubymta/extended_classes.rb, line 17 def dig_aaaa; nil; end
dig_dk()
click to toggle source
# File lib/rubymta/extended_classes.rb, line 19 def dig_dk; nil; end
dig_mx()
click to toggle source
# File lib/rubymta/extended_classes.rb, line 18 def dig_mx; nil; end
dig_ptr()
click to toggle source
# File lib/rubymta/extended_classes.rb, line 20 def dig_ptr; nil; end
mta_live?(port)
click to toggle source
# File lib/rubymta/extended_classes.rb, line 21 def mta_live?(port); nil; end
validate_plain()
click to toggle source
# File lib/rubymta/extended_classes.rb, line 22 def validate_plain; return "", false; end