lib/evertils/common/query/time.rb in evertils-common-0.3.1 vs lib/evertils/common/query/time.rb in evertils-common-0.3.2

- old
+ new

@@ -1,99 +1,88 @@ module Evertils module Common module Query class Time < Query::Base - # # @since 0.2.8 - def notes_created_in_range(start, finish = nil) + def notes_in_range(start, finish = nil, period = :created) finish = DateTime.now if !finish - note_manager = Evertils::Common::Entity::Note.new + note_manager = Evertils::Common::Entity::Notes.new - note_manager.find_by_date_range(start, finish) + note_manager.find_by_date_range(start, finish, period) end # # @since 0.2.8 - def notes_updated_in_range(start, finish = nil) - finish = DateTime.now if !finish - note_manager = Evertils::Common::Entity::Note.new - - note_manager.find_by_date_range(start, finish, :updated) - end - - # - # @since 0.2.8 def notes_created_on(date = DateTime.now) - note_manager = Evertils::Common::Entity::Note.new - - # start should be used for both start and end here + note_manager = Evertils::Common::Entity::Notes.new note_manager.find_by_date(date) end # # @since 0.2.8 def notes_updated_on(date = DateTime.now) - note_manager = Evertils::Common::Entity::Note.new - - # start should be used for both start and end here + note_manager = Evertils::Common::Entity::Notes.new note_manager.find_by_date(date, :updated) end # # @since 0.2.8 def notebooks_created_in_range(start, finish = nil) finish = DateTime.now if !finish - notebook_manager = Evertils::Common::Entity::Notebook.new + notebook_manager = Evertils::Common::Entity::Notebooks.new notebook_manager.find_by_date_range(start, finish) end # # @since 0.2.8 def notebooks_updated_in_range(start, finish = nil) finish = DateTime.now if !finish - notebook_manager = Evertils::Common::Entity::Notebook.new + notebook_manager = Evertils::Common::Entity::Notebooks.new notebook_manager.find_by_date_range(start, finish, :updated) end # # @since 0.2.8 def last_year filter = ::Evernote::EDAM::NoteStore::NoteFilter.new filter.words = "created:year-1" - @evernote.call(:findNotesMetadata, filter, nil, 300) + note_manager = Evertils::Common::Entity::Notes.new + note_manager.find_by_filter(filter) end # # @since 0.2.8 def last_month filter = ::Evernote::EDAM::NoteStore::NoteFilter.new filter.words = "created:month-1" - @evernote.call(:findNotesMetadata, filter, nil, 300) + note_manager = Evertils::Common::Entity::Notes.new + note_manager.find_by_filter(filter) end # # @since 0.2.8 def last_week filter = ::Evernote::EDAM::NoteStore::NoteFilter.new filter.words = "created:week-1" - @evernote.call(:findNotesMetadata, filter, nil, 300) + note_manager = Evertils::Common::Entity::Notes.new + note_manager.find_by_filter(filter) end # # @since 0.2.8 def yesterday filter = ::Evernote::EDAM::NoteStore::NoteFilter.new filter.words = "created:day-1" - @evernote.call(:findNotesMetadata, filter, nil, 300) + note_manager = Evertils::Common::Entity::Notes.new + note_manager.find_by_filter(filter) end - end end end end