Sha256: 7b7b21adb019a8aa82417b6531d1fb223b6272424aa1d50aa435afb6706b61fd
Contents?: true
Size: 779 Bytes
Versions: 7
Compression:
Stored size: 779 Bytes
Contents
require "enju_question/engine" require "enju_question/user" require "enju_question/manifestation" require "enju_question/item" require "timeout" module EnjuQuestion def self.included(base) base.extend(ClassMethods) end module ClassMethods def enju_question include EnjuQuestion::InstanceMethods end end module InstanceMethods private def get_question @question = Question.find(params[:question_id]) if params[:question_id] authorize! :show, @question if @question end end end ActionController::Base.send(:include, EnjuQuestion) ActiveRecord::Base.send :include, EnjuQuestion::QuestionUser ActiveRecord::Base.send :include, EnjuQuestion::QuestionManifestation ActiveRecord::Base.send :include, EnjuQuestion::QuestionItem
Version data entries
7 entries across 7 versions & 1 rubygems