Mojesouhlasy.cz
Installation
Add this line to your application's Gemfile:
gem 'mojesouhlasy'
Configuration
Create file in config/initializers/mojesouhlasy.rb with this content:
Mojesouhlasy::Core.config = {
endpoint: 'https://mojesouhlasy.cz',
api_token: '' #get this token at Mojesouhlasy.cz
}
Or you can generate this config file by running rails g mojesouhlasy in console.
Using
Mojesouhlasy::Users.create_user('[email protected]']) #create single user and send registration email. Respond with user id.
Mojesouhlasy::Users.import(['[email protected]', '[email protected]']) #imports users and send registration emails.
Mojesouhlasy::Users.anonymize('[email protected]') #anonymize user with email and sends email to him.
Mojesouhlasy::Users.is_anonymized('[email protected]') #check if user with this email is anonymized.
Mojesouhlasy::Users.anonymized #get all anonymized users.
Mojesouhlasy::Users.not_anonymized #get all not anonymized users.
Mojesouhlasy::Users.approved_for_purpose('purpose-id') #get all approved users for specific purpose.
Mojesouhlasy::Purposes.list #get all company's purposes.