# File lib/hammer_cli_foreman/commands.rb, line 270 def adapter @context[:adapter] || :table end
# File lib/hammer_cli_foreman/commands.rb, line 292 def execute if should_retrieve_all? print_data(retrieve_all) else self.option_page = (self.option_page || 1).to_i if respond_to?(:option_page) self.option_per_page = (self.option_per_page || HammerCLI::Settings.get(:ui, :per_page) || DEFAULT_PER_PAGE).to_i if respond_to?(:option_per_page) print_data(send_request) end return HammerCLI::EX_OK end
# File lib/hammer_cli_foreman/commands.rb, line 284 def extend_data(record) record end
# File lib/hammer_cli_foreman/commands.rb, line 321 def pagination_supported? respond_to?(:option_page) && respond_to?(:option_per_page) end
# File lib/hammer_cli_foreman/commands.rb, line 306 def retrieve_all self.option_per_page = RETRIEVE_ALL_PER_PAGE self.option_page = 1 d = send_request all = d while (d.size == RETRIEVE_ALL_PER_PAGE) do self.option_page += 1 d = send_request all += d end all end
Generated with the Darkfish Rdoc Generator 2.