class ChefCLI::Policyfile::DSL
def default_source(source_type = nil, source_argument = nil, &block)
def default_source(source_type = nil, source_argument = nil, &block) return @default_source if source_type.nil? case source_type when :community, :supermarket set_default_community_source(source_argument, &block) when :delivery_supermarket set_default_delivery_supermarket_source(source_argument, &block) when :chef_server set_default_chef_server_source(source_argument, &block) when :chef_repo set_default_chef_repo_source(source_argument, &block) when :artifactory set_default_artifactory_source(source_argument, &block) else @errors << "Invalid default_source type '#{source_type.inspect}'" end end