class Thengem::CLI

Public Instance Methods

call() click to toggle source
# File lib/thengem/cli.rb, line 12
def call
  puts(table_formatter(gem_versions).render(:ascii))
end

Private Instance Methods

gem_versions() click to toggle source
# File lib/thengem/cli.rb, line 22
def gem_versions
  Thengem::GemVersions.call(
    gem_name: options.fetch(:gem_name),
    date_string: options.fetch(:date_string, nil),
    major_release: options.fetch(:major_release, nil),
  )
end
table_formatter(versions) click to toggle source
# File lib/thengem/cli.rb, line 18
def table_formatter(versions)
  TTY::Table.new([options.fetch(:gem_name), 'released'], versions)
end