class QuickappsFeedback::Feedback
Attributes
message[R]
subject[R]
support_type[R]
uid[R]
Public Class Methods
new(uid,full_message,support_type)
click to toggle source
# File lib/quickapps_feedback/feedback.rb, line 7 def initialize(uid,full_message,support_type) @uid = uid @subject, @message = full_message.split(':',2) @message ||= @subject @support_type = support_type end
Public Instance Methods
user_account()
click to toggle source
# File lib/quickapps_feedback/feedback.rb, line 14 def user_account return @user_account if @user_account connection = Excon.new(ENV['USER_ACCOUNT_API']) result = connection.get(path: '/api/user_accounts', headers: {'X-API-Token' => ENV['USER_ACCOUNT_API_KEY'] }, query: {uid: uid, provider: 'mxit'}, :expects => 200) @user_account = JSON.parse(result.body).first end
user_email()
click to toggle source
# File lib/quickapps_feedback/feedback.rb, line 25 def user_email user_account['email'] end
user_real_name()
click to toggle source
# File lib/quickapps_feedback/feedback.rb, line 29 def user_real_name user_account['real_name'] end