class CC::Resolv::Fixed
Attributes
addresses[R]
fallback[R]
Public Class Methods
new(fallback)
click to toggle source
# File lib/cc/resolv.rb, line 18 def initialize(fallback) @addresses = {} @fallback = fallback end
Public Instance Methods
each_address(name) { |fetch| ... }
click to toggle source
# File lib/cc/resolv.rb, line 23 def each_address(name) if addresses.key?(name) yield addresses.fetch(name) else fallback.each_address(name) do |address| addresses[name] ||= address yield address end end end