class Evertils::Common::Query::Time

Public Instance Methods

last_month() click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 58
def last_month
  filter = ::Evernote::EDAM::NoteStore::NoteFilter.new
  filter.words = "created:month-1"

  note_manager = Evertils::Common::Entity::Notes.new
  note_manager.find_by_filter(filter)
end
last_week() click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 68
def last_week
  filter = ::Evernote::EDAM::NoteStore::NoteFilter.new
  filter.words = "created:week-1"

  note_manager = Evertils::Common::Entity::Notes.new
  note_manager.find_by_filter(filter)
end
last_year() click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 48
def last_year
  filter = ::Evernote::EDAM::NoteStore::NoteFilter.new
  filter.words = "created:year-1"

  note_manager = Evertils::Common::Entity::Notes.new
  note_manager.find_by_filter(filter)
end
notebooks_created_in_range(start, finish = nil) click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 30
def notebooks_created_in_range(start, finish = nil)
  finish = DateTime.now if !finish
  notebook_manager = Evertils::Common::Entity::Notebooks.new

  notebook_manager.find_by_date_range(start, finish)
end
notebooks_updated_in_range(start, finish = nil) click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 39
def notebooks_updated_in_range(start, finish = nil)
  finish = DateTime.now if !finish
  notebook_manager = Evertils::Common::Entity::Notebooks.new

  notebook_manager.find_by_date_range(start, finish, :updated)
end
notes_created_on(date = DateTime.now) click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 16
def notes_created_on(date = DateTime.now)
  note_manager = Evertils::Common::Entity::Notes.new
  note_manager.find_by_date(date)
end
notes_in_range(start, finish = nil, period = :created) click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 7
def notes_in_range(start, finish = nil, period = :created)
  finish = DateTime.now if !finish
  note_manager = Evertils::Common::Entity::Notes.new

  note_manager.find_by_date_range(start, finish, period)
end
notes_updated_on(date = DateTime.now) click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 23
def notes_updated_on(date = DateTime.now)
  note_manager = Evertils::Common::Entity::Notes.new
  note_manager.find_by_date(date, :updated)
end
yesterday() click to toggle source

@since 0.2.8

# File lib/evertils/common/query/time.rb, line 78
def yesterday
  filter = ::Evernote::EDAM::NoteStore::NoteFilter.new
  filter.words = "created:day-1"

  note_manager = Evertils::Common::Entity::Notes.new
  note_manager.find_by_filter(filter)
end