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