Sha256: e1855c0576979f55dec88b46e358eff263ab32e9380d522d7733ce78ebda66ea
Contents?: true
Size: 785 Bytes
Versions: 3
Compression:
Stored size: 785 Bytes
Contents
module ENUtils class Tag < Evernote::EDAM::Type::Tag # Evernote::EDAM::Type::Tag fields # guid:"xxxxxxxx-xxxx-xxxx-xxxx-zzzzzzzzzzzz", # name:"MyTag", # updateSequenceNum:4378 attr_reader :guid, :name, :updateSequenceNum def initialize(edam_tag) @guid = edam_tag.guid @name = edam_tag.name @updateSequenceNum = edam_tag.updateSequenceNum end def self.where(core, options={}) tags = core.notestore.listTags(core.token).map{|t| new(t) } return tags if options.empty? case options[:name] when String tags.select{|t| options[:name] == t.name } when Regexp tags.select{|t| options[:name] =~ t.name } else tags end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
evernote_utils-0.0.3 | lib/evernote_utils/tag.rb |
evernote_utils-0.0.2 | lib/evernote_utils/tag.rb |
evernote_utils-0.0.1 | lib/evernote_utils/tag.rb |