Remove get_addresses_decorator.
Remove spec/fixtures/vcr_cassettes from .gitignore.
Add description of the gem in gem spec.
Remove COUNTRIES constant from klarna.rb
Rename #client method in Klarna::Connection to #xmlrpc_client
Refactor Klarna::Client to provide a simpler implementation and separation of responsibilities.
Filter sensitive data from VCR fixtures.
Add VCR cassette fixtures for get_addresses and reserver_amount.
Implement modules for get_addresses and reserver_amount XMLRPC methods.
Write specs for Klarna's 'activate' method
Implement a method for 'activate' method
Add specs for client support for 'activate' and spec for 'reserve amount' class method
Add VCR fixture for activate method
Add support for 'activate' method in Klarna client and change calls for other methods accordingly
Update interface for 'get addresses' and 'reserve_amount' to match 'activate's interface
Refactor Methods::ActivateMethod to improve readability of digest method.
Add gem description to README.
Add a Supported methods section in the README.
Modify API for Klarna::Methods to be more descriptive.
Create a Klarna::Digest class to be used for Klarna::Methods.