Skip to content

Instantly share code, notes, and snippets.

@localytics-gist
localytics-gist / reservoir
Created August 23, 2017 19:17
humidifier-reservoir cogito example
#!/usr/bin/env ruby
require 'cogito'
require 'humidifier/reservoir'
require 'json'
class PolicyMapper < Humidifier::Reservoir::BaseMapper
attribute :policy do |policy|
{
policy_document: {
@localytics-gist
localytics-gist / user_mapper.rb
Created August 23, 2017 19:18
humidifier-reservoir user mapper
class UserMapper < Humidifier::Reservoir::BaseMapper
GROUPS = {
'eng' => %w[Engineering Testing Deployment],
'admin' => %w[Management Administration]
}
defaults do |logical_name|
{ path: '/reservoir/', user_name: logical_name }
end