Sha256: 9f1545efca067e2a3ff9abe6f85fb62cd502f8a6586fa8522407d614a12948d6
Contents?: true
Size: 759 Bytes
Versions: 36
Compression:
Stored size: 759 Bytes
Contents
module Avv2word class Railtie < ::Rails::Railtie initializer 'avv2word.setup' do if defined?(Mime) and Mime[:docx].nil? Mime::Type.register 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', :docx end ActionController::Renderers.add :docx do |file_name, options| Avv2word::Renderer.send_file(self, file_name, options) end if defined? ActionController::Responder ActionController::Responder.class_eval do def to_docx if @default_response @default_response.call(options) else controller.render({ docx: controller.action_name }.merge(options)) end end end end end end end
Version data entries
36 entries across 36 versions & 1 rubygems