Sha256: 517243dacae50d6a397eeba881af1addf2b5a25c331e93a6048da10fc4657482
Contents?: true
Size: 464 Bytes
Versions: 12
Compression:
Stored size: 464 Bytes
Contents
class Terraspace::CLI class Info < Base extend Memoist def run format = @options[:format] || "text" send("#{format}_output") end def json_output puts JSON.pretty_generate(info) end def text_output info.each do |k,v| k = "%-#{rpad}s" % k puts "#{k} #{v}" end end def rpad info.keys.map(&:size).max end memoize :rpad def info @mod.to_info end end end
Version data entries
12 entries across 12 versions & 1 rubygems