Class: RailsApiDoc::ApiDocsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/rails_api_doc/api_docs_controller.rb

Overview

author: Vadim Shaveiko <@vshaveyko> :nodoc:

Defined Under Namespace

Classes: NewRecord

Instance Method Summary collapse

Instance Method Details

#createObject



22
23
24
# File 'app/controllers/rails_api_doc/api_docs_controller.rb', line 22

def create
  attributes = RailsApiDoc::Controller::AttributeParser.parse_attributes(permitted_params)
end

#destroyObject



26
27
28
# File 'app/controllers/rails_api_doc/api_docs_controller.rb', line 26

def destroy
  pry binding
end

#editObject



30
31
32
33
34
# File 'app/controllers/rails_api_doc/api_docs_controller.rb', line 30

def edit
  @api_record = NewRecord.new

  pry binding
end

#indexObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/controllers/rails_api_doc/api_docs_controller.rb', line 9

def index
  # preload controllers for parameters to apply
  Dir.glob("#{Rails.root}/app/controllers/**/*.rb").each { |file| require_dependency file }

  @static_data = {
    types: RailsApiDoc::Controller::Parameter::Repository::Param::ACCEPTED_TYPES.map(&:to_s)
  }

  @request_repository = RailsApiDoc::Controller::Parameter::Repository

  @response_repository = RailsApiDoc::Controller::Response.repo
end

#newObject



36
37
38
39
# File 'app/controllers/rails_api_doc/api_docs_controller.rb', line 36

def new
  @api_record = NewRecord.new
  pry binding
end

#updateObject



41
42
43
# File 'app/controllers/rails_api_doc/api_docs_controller.rb', line 41

def update
  pry binding
end