class HammerCLIForeman::ReportTemplate::InfoCommand
Public Instance Methods
extend_data(template)
click to toggle source
# File lib/hammer_cli_foreman/report_template.rb, line 30 def extend_data(template) template[:inputs] = load_inputs template end
Private Instance Methods
load_inputs()
click to toggle source
# File lib/hammer_cli_foreman/report_template.rb, line 39 def load_inputs template_inputs_api = HammerCLIForeman.foreman_api.resource(:template_inputs) params = {:template_id => options['option_id']} params[:organization_id] = options['option_organization_id'] if options['option_organization_id'] params[:location_id] = options['option_location_id'] if options['option_locations_id'] HammerCLIForeman.collection_to_common_format(template_inputs_api.call(:index, params)) end