Sha256: 9a9216390f2a6e718d5ca2d26a71156d9aafcb0db121ed6f4038a5a631272ae4
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
# author: Vadism Shaveiko <@vshaveyko> # frozen_string_literal: true require 'action_controller' require 'action_view' require 'jquery-rails' require 'slim' require_relative 'controller' require_relative 'controller/strong_params' require_relative 'controller/attribute_parser' require_relative 'controller/parameter' require_relative 'controller/parameter/repository' require_relative 'controller/parameter/repository/param' require_relative 'controller/response_factory' # add rabl support begin require 'rabl' require_relative 'controller/response/rabl' require_relative 'controller/response/rabl_compiler' RailsApiDoc::Controller::Response::Rabl.renderer = Rabl::Renderer rescue LoadError end class RailsApiDoc::Engine < ::Rails::Engine isolate_namespace RailsApiDoc initializer 'rails_api_doc.assets.precompile' do |app| app.config.assets.precompile += %w(application.css application.js api_doc.js rails_api_doc/api_doc.js) end ActionController::Base.class_eval do include RailsApiDoc::Controller::StrongParams extend RailsApiDoc::Controller::Parameter end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rails_api_documentation-0.1.9 | lib/rails_api_doc/engine.rb |
rails_api_documentation-0.1.8 | lib/rails_api_doc/engine.rb |
rails_api_documentation-0.1.7 | lib/rails_api_doc/engine.rb |