Class: WebLoader::Drivers::BaseDriver
- Inherits:
-
Object
- Object
- WebLoader::Drivers::BaseDriver
- Defined in:
- lib/web_loader/drivers/base_driver.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#binary ⇒ Object
Returns the value of attribute binary.
-
#user_agent ⇒ Object
Returns the value of attribute user_agent.
Instance Method Summary collapse
- #fetch(url) ⇒ Object
-
#initialize ⇒ BaseDriver
constructor
A new instance of BaseDriver.
Constructor Details
#initialize ⇒ BaseDriver
Returns a new instance of BaseDriver.
4 5 6 7 |
# File 'lib/web_loader/drivers/base_driver.rb', line 4 def initialize @user_agent = nil @binary = false end |
Instance Attribute Details
#binary ⇒ Object
Returns the value of attribute binary.
9 10 11 |
# File 'lib/web_loader/drivers/base_driver.rb', line 9 def binary @binary end |
#user_agent ⇒ Object
Returns the value of attribute user_agent.
9 10 11 |
# File 'lib/web_loader/drivers/base_driver.rb', line 9 def user_agent @user_agent end |
Instance Method Details
#fetch(url) ⇒ Object
11 12 13 |
# File 'lib/web_loader/drivers/base_driver.rb', line 11 def fetch(url) raise NotImplementedError, 'Subclasses must implement the fetch method' end |