Project

vertigo

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Is the VerticalResponse API making you dizzy?
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.3.0
~> 10.0.2
~> 2.12.0
< 1.0.0

Runtime

~> 1.5.8
 Project Readme

Vertigo¶ ↑

(This repository is archived and no longer maintained.)

Is the VerticalResponse API making you dizzy?

Vertigo is a simple Ruby wrapper that makes working with the VerticalResponse SOAP API much more Ruby-like. It manages your session_id, as well as letting you write methods as launch_email_campaign rather than launchEmailCampaign, and use symbols as keys rather than strings.

Author: Benjamin Oakes <hello@benjaminoakes.com>, @benjaminoakes

(More info)

Installation¶ ↑

Simply add Vertigo to your Gemfile:

gem 'vertigo'

If you are unlucky enough not to be using Bundler:

gem install vertigo

Usage¶ ↑

Basic example:

require 'vertigo'

client = Vertigo::Client.new('username', 'password', :duration_minutes => 5)

# Launch a campaign whose ID you already know:
client.launch_email_campaign(:campaign_id => 123456)

For more info, please see Vertigo::Client.

Compatibility¶ ↑

Contributing¶ ↑

Wow, you want to contribute? That’s awesome! Thanks!

To set up your development environment, please run:

bash dev-setup.sh

Among other things, that command makes sure you have run ‘git flow init` (which makes managing contributions easier). Please develop on the develop branch. When you have something you’d like to share, send a pull request to @benjaminoakes.

Notes on Gems¶ ↑

Misc.¶ ↑

When writing documentation, this is handy:

bundle exec yard server --reload

Thanks¶ ↑

  • Forrest Chang (@fkchang2000) for the name