Module: UrlFinder
- Defined in:
- lib/url_finder.rb,
lib/url_finder/reader.rb,
lib/url_finder/version.rb,
lib/url_finder/readers/base_reader.rb,
lib/url_finder/readers/html_reader.rb,
lib/url_finder/readers/string_reader.rb,
lib/url_finder/readers/sitemap_reader.rb,
lib/url_finder/readers/markdown_reader.rb
Overview
Gem namespace
Defined Under Namespace
Classes: BaseReader, HTMLReader, MarkdownReader, Reader, SitemapReader, StringReader
Constant Summary collapse
- VERSION =
Gem version
'0.2.2'.freeze
Class Method Summary collapse
-
.from(content, file_format) ⇒ Object
Find URLs in string.
-
.from_file(path, file_format = nil) ⇒ Object
Find URLs in file.
Class Method Details
.from(content, file_format) ⇒ Object
Find URLs in string
22 23 24 |
# File 'lib/url_finder.rb', line 22 def self.from(content, file_format) Reader.new(content, file_format).urls end |
.from_file(path, file_format = nil) ⇒ Object
Find URLs in file
13 14 15 16 17 |
# File 'lib/url_finder.rb', line 13 def self.from_file(path, file_format = nil) file_format ||= path.split('.').last from(File.read(path), file_format) end |