Sha256: ac5ba1b792fbbc176a215920f9af547594f1af2d1a77f163d4d28ed26c0a00e5

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

# frozen_string_literal: true

require 'thor'
require 'kovid'

module Kovid
  class CLI < Thor
    desc 'whatis', 'Defines COVID-19'
    def whatis
      Kovid::Nineteen.whatis
    end

    desc 'check', 'Returns data on country'
    method_option :full, aliases: '-f'
    def check(name)
      if options[:full]
        Kovid::Nineteen.country_full(name)
      else
        Kovid::Nineteen.country(name)
      end
    end

    desc 'compare', 'Returns comparison table for given countries'
    def compare(*name)
      Kovid::Nineteen.country_comparison(name)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kovid-0.1.3 lib/kovid/cli.rb