This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# path_strip(input_file, domain, output_file) | |
# imports an xml file containing paths of the website's pages, | |
# strips all unnecessary strings except for the path of the pages. | |
## Parameters: | |
# +input_file+ name of the input xml file | |
# +domain+ the domain of the URL to exclude in the result | |
# +output_file+ name of the output file, ending in .csv (preferred) | |
def path_strip(input_file, domain, output_file) | |
raise "domain must be string form" unless domain.is_a? String | |
raise "invalid input file name" unless input_file.is_a? String |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def path_strip(input_file, domain, output_file) | |
raise "domain must be string form" unless domain.is_a? String | |
raise "invalid input file name" unless input_file.is_a? String | |
raise "invalid output file name" unless output_file.is_a? String | |
file = File.open(input_file, "r") | |
data = file.read | |
file.close | |
data_lines = data.lines | |
cleared_arr = [] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Found in: http://blog.firsthand.ca/2010/09/ruby-rdoc-example.html | |
# * Style guide based on Rails documention | |
module Namespace #:nodoc: don't document this | |
# Generic Namespace exception class | |
class NamespaceError < StandardError | |
end | |
# Raised when... |
NewerOlder