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(journal_path)
click to toggle source
# File lib/dayone_toolbox/cli/journal.rb, line 15 def search(journal_path) DayoneToolbox::Journal.new(journal_path).entries.each do |file| api = DayoneToolbox::API::SearchEntry.new(file, search_options).exec puts api.entry.file if api.result end self end
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