# File lib/hammer_cli/apipie/command.rb, line 29 def self.apipie_options(*args) self.build_options(*args) end
# File lib/hammer_cli/apipie/command.rb, line 77 def self.option(switches, type, description, opts = {}, &block) HammerCLI::Apipie::OptionDefinition.new(switches, type, description, opts).tap do |option| declared_options << option block ||= option.default_conversion_block define_accessors_for(option, &block) end end
# File lib/hammer_cli/apipie/command.rb, line 61 def print_data(data) print_collection(output_definition, data) unless output_definition.empty? print_success_message(data) unless success_message.nil? end
# File lib/hammer_cli/apipie/command.rb, line 70 def print_success_message(response) print_message( success_message, success_message_params(response) ) end
# File lib/hammer_cli/apipie/command.rb, line 49 def request_headers {} end
# File lib/hammer_cli/apipie/command.rb, line 53 def request_options {} end
# File lib/hammer_cli/apipie/command.rb, line 57 def request_params method_options(options) end
# File lib/hammer_cli/apipie/command.rb, line 41 def send_request if resource && resource.has_action?(action) resource.call(action, request_params, request_headers, request_options) else raise HammerCLI::OperationNotSupportedError, "The server does not support such operation." end end
Generated with the Darkfish Rdoc Generator 2.