Sha256: ef54f66b9418fec26a5b83f96c6f10d9fd8983f3999111e178d5823203f6b631
Contents?: true
Size: 612 Bytes
Versions: 2
Compression:
Stored size: 612 Bytes
Contents
require "evernote_utils/filter" module ENUtils class NoteList < Array attr_reader :core, :options def initialize(core, array, options={}) @core = core @options = options super(array) end # findNoteCounts returns # Evernote::EDAM::NoteStore::NoteCollectionCounts # notebookCounts:{"xxxxxxxx-...xxx": 10, ...}, # tagCounts:{"xxxxxx-...xxxx": 1, ..."} def total_count counts = core.notestore.findNoteCounts(core.token, NoteFilter.build(options), false) counts.notebookCounts.reduce(0){|sum, pair| sum += pair.last } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
evernote_utils-0.0.3 | lib/evernote_utils/array.rb |
evernote_utils-0.0.2 | lib/evernote_utils/array.rb |