Sha256: 548caca6b944c17f96b47d4190ec4a47ec23df6bff87d9ac4057018da64b8b20
Contents?: true
Size: 1.13 KB
Versions: 3
Compression:
Stored size: 1.13 KB
Contents
require 'evertils/helpers/xml' module Evertils module Type class Daily < Type::Base NOTEBOOK = :Daily COLOUR = 0xffe8b7 # # @since 0.3.7 def initialize(config, *args) super(config, *args) @title = @format.date_templates[NOTEBOOK] @content = @format.template_contents(NOTEBOOK) attach_pq_note if morning_note? end # # @since 0.3.9 def tags ["day-#{Date.today.yday}"] end private # # TODO: refactor # @since 0.3.13 def attach_pq_note @api = Evertils::Helper.load('ApiEnmlHandler', @config) enml = @api.from_str(@format.template_contents(NOTEBOOK)) pq = wait_for(:'Priority Queue') guid = pq.entity.guid xml_conf = { href: "evernote:///view/#{@user[:id]}/#{@shard}/#{guid}/#{guid}/", content: @format.date_templates[:'Priority Queue'] } xml = Evertils::Helper.load('Xml', enml) a = xml.create(:a, xml_conf) enml.at('li:contains("Queue") ul li').children.first.replace(a) @content = enml end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
evertils-0.3.17 | lib/evertils/types/daily.rb |
evertils-0.3.16 | lib/evertils/types/daily.rb |
evertils-0.3.15 | lib/evertils/types/daily.rb |