77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
# File 'lib/appifier/components/template.rb', line 77
def self.show(template)
data = Appifier::Components::Template::new(template: template)
data_template = data.appifile.content[:template]
output.info "Template #{template} informations"
output.item "Name : #{data_template[:name]}"
output.item "Version : #{data_template[:version]}"
if data_template[:authors]
output.item "Authors : "
data_template[:authors].each do |author|
output.arrow author
end
end
output.item "Description : #{data_template[:description]}" if data_template[:description]
output.item "Contact : #{data_template[:contact]}" if data_template[:contact]
output.info "Dataset informations : "
data_template[:dataset].each do |rule, definition|
output.item "Rule : #{rule}"
output.arrow "Description : #{definition[:description]}"
output.arrow "Default : #{definition[:default]}" if definition[:default]
output.arrow "Format : #{definition[:format]}"
end
end
|