Class Yapra::Plugin::Config::Agent
In: lib-plugins/yapra/plugin/config/agent.rb
Parent: Yapra::Plugin::MechanizeBase

Yapra::Config::Agent — Yuanying

add WWW::Mechanize agent to context.

    - module: Config::Agent
      config:
        user_agent_alias: Windows IE 6
        proxy:
          addr: localhost
          port: 8080
          user: username
          password: password

Methods

run  

Public Instance methods

[Source]

    # File lib-plugins/yapra/plugin/config/agent.rb, line 19
19:     def run(data)
20:       
21:       agent.user_agent_alias = config['user_agent_alias'] || 'Windows IE 6'
22:       if config['proxy']
23:         agent.set_proxy(
24:           config['proxy']['addr'],
25:           config['proxy']['port'],
26:           config['proxy']['user'],
27:           config['proxy']['password']
28:         )
29:       end
30:       
31:       return data
32:     end

[Validate]