Class: HammerCLIForeman::SmartProxy::ImportPuppetClassesCommand

Inherits:
Command
  • Object
show all
Defined in:
lib/hammer_cli_foreman/smart_proxy.rb

Instance Method Summary collapse

Methods inherited from Command

alias_name_for_resource, build_options, connection_name, create_option_builder, #customized_options, #dependency_resolver, dependency_resolver, #exception_handler_class, #get_identifier, #get_resource_id, #get_resource_ids, resolver, #resolver, resource_alias_name_mapping, resource_config, resource_name_mapping, #searchables, searchables, #send_request

Instance Method Details



107
108
109
# File 'lib/hammer_cli_foreman/smart_proxy.rb', line 107

def print_data(record)
  print_record(output_definition, record)
end

#request_paramsObject



95
96
97
98
99
# File 'lib/hammer_cli_foreman/smart_proxy.rb', line 95

def request_params
  opts = super
  opts['dryrun'] = option_dryrun? || false
  opts
end

#transform_format(data) ⇒ Object



101
102
103
104
105
# File 'lib/hammer_cli_foreman/smart_proxy.rb', line 101

def transform_format(data)
  # Overriding the default behavior that tries to remove nesting
  # when there's only {"message": "..."}
  data
end