Module: Wayfarer::Middleware::UserAgent::API
- Defined in:
- lib/wayfarer/middleware/user_agent.rb
Instance Method Summary collapse
Instance Method Details
#fetch(url, follow: 3) ⇒ Object
19 20 21 |
# File 'lib/wayfarer/middleware/user_agent.rb', line 19 def fetch(url, follow: 3) (@http ||= Wayfarer::Networking::Follow.http).fetch(url, follow: follow) end |
#page(live: false) ⇒ Object
13 14 15 16 17 |
# File 'lib/wayfarer/middleware/user_agent.rb', line 13 def page(live: false) return task[:page] unless live task[:page] = task[:context].live&.page || task[:page] end |
#user_agent ⇒ Object
9 10 11 |
# File 'lib/wayfarer/middleware/user_agent.rb', line 9 def user_agent task[:context]&.instance end |