# File lib/whiskey_disk/config/filter.rb, line 21 def initialize(config) @config = config @filters = [ StringifyHashKeysFilter, EnvironmentScopeFilter, ProjectScopeFilter, SelectProjectAndEnvironmentFilter, AddEnvironmentNameFilter, AddProjectNameFilter, DefaultConfigTargetFilter, DefaultDomainFilter, HashifyDomainEntriesFilter, LocalizeDomainsFilter, CheckForDuplicateDomainsFilter, ConvertRoleStringsToListFilter, DropEmptyDomainRolesFilter, NormalizeSshOptionsFilter ] end
# File lib/whiskey_disk/config/filter.rb, line 41 def filter_data(data) filters.inject(data.clone) do |result, filter| result = filter.new(config).filter(result) end end