3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/api_document_generator/api_grabber.rb', line 3
def self.grab_apis_params(controllers)
controllers.keys.each do |controller|
c_controller = controller.contantize.new
param_hash = c_controller.parameters_for_different_actions
controllers[controller][:resources] = c_controller.is_resources
controllers[controller][:exclude_actions] = c_controller.exclude_actions
controllers[controller][:actions].each do |action|
params = param_hash[action[:action].to_sym]
controllers[controller][:actions][:params] = params
end
end
add_routes(controllers)
end
|