Sha256: 711b453dd39a79635693c99058fb5a4a292ca919a640c9fe94ea554276e07729

Contents?: true

Size: 828 Bytes

Versions: 3

Compression:

Stored size: 828 Bytes

Contents

# require File.absolute_path(File.join(File.dirname(__FILE__), 'lib/logstash/filters/mixpanel'))
# require 'lib/logstash/filters/mixpanel'


class MixpanelTest
  def initialize
    require 'rubygems'
    require 'mixpanel_client'
    @mp = Mixpanel::Client.new(
        api_key: ENV['MP_PROJECT_KEY'],
        api_secret: ENV['MP_PROJECT_SECRET']
    )
  end

  def run
    result = fetch_data
    result
  end

  private
  def fetch_data
    result = @mp.request('engage', {})
    result
  end
end

# mpt = MixpanelTest.new
# mpt.config
# res = mpt.run
# puts res.inspect

test_hash = {
    'filter' {
        'languagedetect' => {
            'api_key' => ENV['MP_PROJECT_KEY'],
            'api_secret' => ENV['MP_PROJECT_SECRET'],
            'where' => '123'
        }
    }
}

test_string = test_hash.to_s
puts test_string

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
logstash-filter-mixpanel-0.1.4 mixpanel_test.rb
logstash-filter-mixpanel-0.1.3 mixpanel_test.rb
logstash-filter-mixpanel-0.1.1 mixpanel_test.rb