No commit activity in last 3 years
No release in over 3 years
Exchange Web Services API. It doesn't use soap4r.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 1.2.9
>= 0

Runtime

 Project Readme

ews-api¶ ↑

Exchange Web Services API.

Configuration¶ ↑

Set the endpoint

EWS::Service.endpoint :uri => 'https://example.com/ews/exchange.asmx',
                      :version => 1

Set the credentials if the service requires autentication. NTLM is known to work.

EWS::Service.set_auth 'testuser', 'xxxxxx'

Testing¶ ↑

Typically it isn’t a good idea for tests to depend on external resources. This project is in its early days and I am new to EWS. So as to make it easier to implement the service the tests depend on connecting to EWS.

If spec/test-config exists it will be loaded and the EWS::Service will be configured.

The config file is ignored via .gitignore.

Example spec/test-config.yml¶ ↑

# Example spec/test-config.yml
endpoint:
  :uri: 'https://localhost/ews/exchange.asmx'
  :version: 1
username: testuser
password: xxxxxx

Copyright © 2009 Jeremy Burks. See LICENSE for details.