joegattnet/joegattnet_v3

View on GitHub
app/models/concerns/evernotable.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: utf-8

module Evernotable
  extend ActiveSupport::Concern

  # SEE http://discussion.evernote.com/topic/15321-evernote-ruby-thrift-client-error/

  def oauth_token
    evernote_auth.oauth_token
  end

  def note_store
    evernote_auth.note_store
  end

  def user_nickname
    # REVIEW: Get the username from the webhook request
    evernote_auth.nil? ? '' : evernote_auth.nickname
  end

  def logger_details
    {
      provider: 'Evernote',
      guid: cloud_note_metadata.guid,
      title: cloud_note_metadata.title,
      username: user_nickname,
      id: evernote_note.id
    }
  end
end