Method: DiscoApp::PartnerAppService#initialize

Defined in:
app/services/disco_app/partner_app_service.rb

#initialize(params) ⇒ PartnerAppService

Returns a new instance of PartnerAppService.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'app/services/disco_app/partner_app_service.rb', line 4

def initialize(params)
  @email = params[:email]
  @password = params[:password]
  @app_name = params[:app_name]
  @app_url = params[:app_url]
  @organization = params[:organization]

  @agent = Mechanize.new do |a|
    a.user_agent_alias = 'Mac Safari'
    a.follow_meta_refresh = true
    a.keep_alive = false
    a.pre_connect_hooks << lambda do |_agent, request|
      request['Accept'] = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
    end
  end
end