Module: CrawlKit::Record::Helpers
- Included in:
- CrawlKit::Record
- Defined in:
- lib/crawl_kit/record/helpers.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #fetched? ⇒ Boolean
- #hashed_uri ⇒ Object (also: #crawl_id)
- #page ⇒ Object
- #previous_version ⇒ Object
Class Method Details
.included(base) ⇒ Object
5 6 7 |
# File 'lib/crawl_kit/record/helpers.rb', line 5 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#fetched? ⇒ Boolean
24 25 26 |
# File 'lib/crawl_kit/record/helpers.rb', line 24 def fetched? CrawlKit::S3.file_exists?(crawl_id) end |
#hashed_uri ⇒ Object Also known as: crawl_id
19 20 21 |
# File 'lib/crawl_kit/record/helpers.rb', line 19 def hashed_uri self.class.hash_uri(uri) end |
#page ⇒ Object
28 29 30 |
# File 'lib/crawl_kit/record/helpers.rb', line 28 def page fetched? ? CrawlKit::S3.get_file(crawl_id) : nil end |
#previous_version ⇒ Object
32 33 34 |
# File 'lib/crawl_kit/record/helpers.rb', line 32 def previous_version CrawlKit::S3.get_previous_version(crawl_id) end |