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
2025
 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