houdini/gems/houdini_full_contact
2021-01-06 17:15:20 -06:00
..
app Finalize houdini_full_contact 2020-07-06 17:14:41 -05:00
bin Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
config Create Houdini::FullContact::FullContactListener and set up 2020-07-06 17:14:41 -05:00
db/migrate Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
lib Finalize houdini_full_contact 2020-07-06 17:14:41 -05:00
.gitignore Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
AGPL-3.0.txt Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
GPL-3.0.txt Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
houdini_full_contact.gemspec Loosen the rails dependencies for bess and houdini_full_contact 2021-01-06 17:15:20 -06:00
LGPL-3.0.txt Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
LICENSE Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
Rakefile Remove Gemfile, fix bugs in gemspec 2020-07-06 17:14:41 -05:00
README.md Finalize houdini_full_contact 2020-07-06 17:14:41 -05:00

FullContact

An Houdini add-on to use FullContact's Enrich API. This add-on provides a few features:

  • a event listener for supporter_create which downloads information from the Enrich API.
  • adds a has_many relation on Supporter for every set of data about that Supporter downloaded. Each item is an instance of Houdini::FullContact::Info

Usage

You can provide your FullContact API key in one of two ways:

  • Setting the FULL_CONTACT_KEY environment variable or
  • Setting the houdini.full_contact.api_key configuration option

Installation

Add this line to your application's Gemfile:

gem 'houdini_full_contact', path: 'gems/houdini_full_contact

And then execute:

$ bundle

And then install the database migrations for houdini_full_contact:

bin/rails houdini_full_contact:install:migrations