Sha256: 6ae7b1477617f16334100d5354590b1622541f2a4803079c57e0ee803ddd5b91
Contents?: true
Size: 705 Bytes
Versions: 2
Compression:
Stored size: 705 Bytes
Contents
# frozen_string_literal: true require 'avm/tools/core_ext' module Avm module Tools class Runner class Application class Info APPLICATION_PROPERTIES = { id: 'ID', name: 'Name', organization: 'Organization' }.freeze runner_with :help, :output_item do desc 'Show information about application.' end def run run_output end # @return [Hash] def item_hash APPLICATION_PROPERTIES.inject({}) do |a, e| a.merge(e.last => application.send(e.first).to_s) end end end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
avm-tools-0.156.0 | lib/avm/tools/runner/application/info.rb |
eac_tools-0.78.0 | sub/avm-tools/lib/avm/tools/runner/application/info.rb |