Sha256: bc4103b826ed75f6bdbbdf38a4c3651679b18c49d9a5a283ee64bc34579a5c58
Contents?: true
Size: 544 Bytes
Versions: 5
Compression:
Stored size: 544 Bytes
Contents
require 'whiskey_disk/config/abstract_filter' class WhiskeyDisk class Config class LocalizeDomainsFilter < AbstractFilter def is_local?(name) name.nil? or name == '' end def localize(name) is_local?(name) ? 'local' : name end def localize_domains(domain_list) domain_list.collect {|domain| domain.merge('name' => localize(domain['name'])) } end def filter(data) data.merge('domain' => localize_domains(data['domain'])) end end end end
Version data entries
5 entries across 5 versions & 3 rubygems