class DayoneToolbox::CLI::Journal

Public Class Methods

exit_on_failure?() click to toggle source
# File lib/dayone_toolbox/cli/journal.rb, line 4
def exit_on_failure?
  true
end

Public Instance Methods

search_tag(journal_path) click to toggle source
# File lib/dayone_toolbox/cli/journal.rb, line 27
def search_tag(journal_path)
  DayoneToolbox::Journal.new(journal_path).entries.each do |file|
    api =  DayoneToolbox::API::SearchEntryByTag.new(file, options).exec
    puts api.entry.file if api.result
  end
  self
end

Private Instance Methods

search_options() click to toggle source
# File lib/dayone_toolbox/cli/journal.rb, line 37
def search_options
  new_options = options.dup
  new_options['tags'] = []  if options.has_key?('tags') and options['tags'].nil?
  new_options
end