class Smartdict::Commands::ListCommand

Public Instance Methods

execute() click to toggle source
# File lib/smartdict/commands/list_command.rb, line 26
def execute
  fetch_opts = {
    :since     => @options[:since],
    :till      => @options[:till],
    :from_lang => @options[:from],
    :to_lang   => @options[:to],
    :driver    => @options[:driver]
  }
  translations = Smartdict::Log.fetch(fetch_opts)
  puts format.format_list(translations)
end
format() click to toggle source
# File lib/smartdict/commands/list_command.rb, line 38
def format
  format = Smartdict::FormatManager.find(@options[:format])
  raise Smartdict::Error.new("Wrong format: #{@options[:format]}") unless format
  format
end