Method: ApiDoc::Document#initialize
- Defined in:
- lib/api_doc/document.rb
#initialize(env, options = {}) ⇒ Document
Returns a new instance of Document.
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/api_doc/document.rb', line 4 def initialize(env, = {}) # puts "options: #{options.inspect}" @env = env # puts "@env: #{@env.inspect}" @request = @env.request # puts "@request.headers: #{@request.headers.inspect}" # @request.env.each do |key, value| # puts key # end # puts "@request.env['action_dispatch.request.parameters']: #{@request.env['action_dispatch.request.parameters'].inspect}" # puts "@request.env['action_dispatch.request.request_parameters']: #{@request.env['action_dispatch.request.request_parameters'].inspect}" # puts "@request.env['action_dispatch.request.content_type']: #{@request.env['action_dispatch.request.content_type'].inspect}" # puts "@request.env['action_dispatch.request.path_parameters']: #{@request.env['action_dispatch.request.path_parameters'].inspect}" @response = @env.response @params = @request.env['action_dispatch.request.parameters'] @path_parameters = @request.env['action_dispatch.request.path_parameters'] # puts File.join(@params["controller"], @params["action"]) .reverse_merge!(path: File.join(@params["controller"], @params["action"])) .reverse_merge!(slug: [:path].parameterize) @options = # puts "@options: #{@options.inspect}" end |