Sha256: 8cc8d3b2e441cf618be23878e5780449e5a9516677ea0ef2e669550f15858a84
Contents?: true
Size: 728 Bytes
Versions: 3
Compression:
Stored size: 728 Bytes
Contents
module SlackRubyBotServer module Mailchimp module Config extend self attr_accessor :mailchimp_api_key attr_accessor :mailchimp_list_id attr_accessor :additional_member_tags attr_accessor :additional_merge_fields attr_accessor :member_status def reset! self.mailchimp_list_id = ENV['MAILCHIMP_LIST_ID'] self.mailchimp_api_key = ENV['MAILCHIMP_API_KEY'] self.additional_member_tags = [] self.additional_merge_fields = {} self.member_status = 'pending' end reset! end class << self def configure block_given? ? yield(Config) : Config end def config Config end end end end
Version data entries
3 entries across 3 versions & 1 rubygems