Sha256: 920065076d9103589e35e6704adbe1abe7e0b202beb944936a7de916b90b635d

Contents?: true

Size: 387 Bytes

Versions: 6

Compression:

Stored size: 387 Bytes

Contents

# encoding: utf-8

require 'terminal-table'

require_relative '../../loaders/loaders'

LOADERS = Jetel::Loaders.loaders

desc 'Print loaders info'
command :loaders do |c|
  c.action do |_global_options, _options, _args|
    rows = LOADERS.map do |m|
      [m[:name], m[:klass]]
    end

    table = Terminal::Table.new :headings => %w(Name Class), :rows => rows
    puts table
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
jetel-0.0.15 lib/jetel/cli/cmd/loaders_cmd.rb
jetel-0.0.14 lib/jetel/cli/cmd/loaders_cmd.rb
jetel-0.0.12 lib/jetel/cli/cmd/loaders_cmd.rb
jetel-0.0.11 lib/jetel/cli/cmd/loaders_cmd.rb
jetel-0.0.10 lib/jetel/cli/cmd/loaders_cmd.rb
jetel-0.0.9 lib/jetel/cli/cmd/loaders_cmd.rb