Sha256: 296f124f42316a69e191e0f9b4890431f2c308d8e3533e0717fb3ae85201bf56
Contents?: true
Size: 1.21 KB
Versions: 3
Compression:
Stored size: 1.21 KB
Contents
#!/usr/bin/env ruby require 'rubygems' require 'bundler' $LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib" require 'dimelo_ccp_api' unless ENV['DIMELO_API_KEY'].present? puts "Don't forget to set your api key" exit 1 end users_client = Dimelo::CCP::API::Client.new('https://domain-test.api.users.dimelo.com/1.0', 'access_token' => ENV['DIMELO_API_KEY']) answers_client = Dimelo::CCP::API::Client.new('https://domain-test.api.answers.dimelo.com/1.0', 'access_token' => ENV['DIMELO_API_KEY']) feedbacks_client = Dimelo::CCP::API::Client.new('https://domain-test.api.ideas.dimelo.com/1.0', 'access_token' => ENV['DIMELO_API_KEY']) user = Dimelo::CCP::User.find(1, users_client) puts user.attributes questions = user.questions(answers_client) puts "question count: #{questions.count}" questions.each do |question, i| answers = question.answers puts "#{i} of #{questions.count} => answer count: #{answers.count}" answers.each do |answer| answer.question_flow_state = "lol" end end feedbacks = Dimelo::CCP::Feedback.find({ :order => 'updated_at.desc' }, feedbacks_client) puts "feedbacks count: #{feedbacks.count}" puts "feedbacks not by anonymous and superadmin: #{feedbacks.select{|f| f.user_id.present?}.count}"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dimelo_ccp_api-0.5.0 | examples/dimelo_api_test |
dimelo_ccp_api-0.4.4 | examples/dimelo_api_test |
dimelo_ccp_api-0.4.3 | examples/dimelo_api_test |