Module: Rippersnapper
- Defined in:
- lib/rippersnapper.rb,
lib/rippersnapper/url.rb,
lib/rippersnapper/version.rb,
lib/rippersnapper/ip_parser.rb,
lib/rippersnapper/domain_parser.rb,
lib/rippersnapper/suffix_file_reader.rb
Defined Under Namespace
Classes: DomainParser, IpParser, SuffixFileReader, Url
Constant Summary collapse
- VERSION =
"0.0.9"
Class Method Summary collapse
-
.load_suffixes(file = nil) ⇒ void
Load public suffix file into class instance var to be reused.
- .parse(url) ⇒ Object
-
.suffix_file_reader ⇒ SuffixFileReader?
Accessor for loaded suffix reader.
-
.unload_suffixes ⇒ void
Unload public suffix file.
Class Method Details
.load_suffixes(file = nil) ⇒ void
This method returns an undefined value.
Load public suffix file into class instance var to be reused
15 16 17 |
# File 'lib/rippersnapper.rb', line 15 def self.load_suffixes file = nil @suffix_file_reader = SuffixFileReader.new(file) end |
.parse(url) ⇒ Object
8 9 10 |
# File 'lib/rippersnapper.rb', line 8 def self.parse url Url.new url end |
.suffix_file_reader ⇒ SuffixFileReader?
Accessor for loaded suffix reader
23 24 25 |
# File 'lib/rippersnapper.rb', line 23 def self.suffix_file_reader @suffix_file_reader end |
.unload_suffixes ⇒ void
This method returns an undefined value.
Unload public suffix file
30 31 32 |
# File 'lib/rippersnapper.rb', line 30 def self.unload_suffixes @suffix_file_reader = nil end |