Sha256: 851245ee66d81fb0a593bab4374a6ce1af595ab625539fe26f66553936fdc1ca
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
class Lono::Inspector::Params < Lono::Inspector::Base def perform puts "Parameters Summary:".colorize(:green) return if @options[:noop] print_parameters("Required", required_parameters) print_parameters("Optional", optional_parameters) end def print_parameters(label, parameters) puts "#{label}:" if parameters.empty? puts " There are no #{label.downcase} parameters" else parameters.each do |logical_id, p| puts " #{logical_id}" end end end def required_parameters data["Parameters"].reject { |logical_id, p| p["Default"] } end def optional_parameters data["Parameters"].select { |logical_id, p| p["Default"] } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lono-3.2.1 | lib/lono/inspector/params.rb |