ruby site parser with YAML settings