class DisavowTool::WhiteList
Public Class Methods
new(import_files=nil)
click to toggle source
Calls superclass method
DisavowTool::DomainAndUrl::new
# File lib/disavow_tool/white_list.rb, line 6 def initialize(import_files=nil) raise "No whitelist option given" unless OPTIONS.whitelist import_files = import_files || OPTIONS.whitelist_files super(import_files) end
Public Instance Methods
add_url_message(url)
click to toggle source
# File lib/disavow_tool/white_list.rb, line 25 def add_url_message(url) "+++ Inserting #{is_url?(url).to_s} #{url.on_yellow} into Whitelist" end
add_urls_with_same_domain_as(url, import_list)
click to toggle source
# File lib/disavow_tool/white_list.rb, line 12 def add_urls_with_same_domain_as(url, import_list) domain = URI.parse(URI.escape(url)).host puts "Adding to whitelist all imported urls with the domain #{domain}" import_list.each do |link| add_url(link) if URI.parse(URI.escape(link)).host == domain end puts "Attempting to remove URLs with the domain #{domain} from imported links to stop anaylsing" import_list.delete_urls_if_domains(domain) end
export_write(file)
click to toggle source
Calls superclass method
DisavowTool::DomainAndUrl#export_write
# File lib/disavow_tool/white_list.rb, line 34 def export_write(file) file.puts "# Whitelist" super(file) puts "Writing #{total_elements} White links into whitelist".blue if @verbose end
import_message(url)
click to toggle source
# File lib/disavow_tool/white_list.rb, line 22 def import_message(url) "Importing #{is_url?(url).to_s} #{remove_domain_prefix(url)} into Whitelist" end
mensaje_sumary_before_export()
click to toggle source
# File lib/disavow_tool/white_list.rb, line 29 def mensaje_sumary_before_export; "Whitelist before exporting" end
message_sumary_domains_imported()
click to toggle source
# File lib/disavow_tool/white_list.rb, line 32 def message_sumary_domains_imported; "Whitelisted Domains:" end
message_sumary_imported()
click to toggle source
# File lib/disavow_tool/white_list.rb, line 28 def message_sumary_imported; "Whitelist links imported" end
message_sumary_links_imported()
click to toggle source
# File lib/disavow_tool/white_list.rb, line 31 def message_sumary_links_imported; "Whitelisted URLs:" end