Sha256: fec0b1fdae138141497efb36d2c5b6603cd2267f8f4428b8969355c1a890a38f

Contents?: true

Size: 501 Bytes

Versions: 11

Compression:

Stored size: 501 Bytes

Contents

module EnjuQuestion
  module QuestionUser
    def self.included(base)
      base.extend ClassMethods
    end

    module ClassMethods
      def enju_question_user_model
        include InstanceMethods
        has_many :questions
        has_many :answers
      end
    end

    module InstanceMethods
      def reset_answer_feed_token
        self.answer_feed_token = Devise.friendly_token
      end

      def delete_answer_feed_token
        self.answer_feed_token = nil
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
enju_question-0.1.1 lib/enju_question/user.rb
enju_question-0.1.0 lib/enju_question/user.rb
enju_question-0.1.0.pre15 lib/enju_question/user.rb
enju_question-0.1.0.pre14 lib/enju_question/user.rb
enju_question-0.1.0.pre13 lib/enju_question/user.rb
enju_question-0.1.0.pre12 lib/enju_question/user.rb
enju_question-0.1.0.pre11 lib/enju_question/user.rb
enju_question-0.1.0.pre10 lib/enju_question/user.rb
enju_question-0.1.0.pre9 lib/enju_question/user.rb
enju_question-0.1.0.pre8 lib/enju_question/user.rb
enju_question-0.1.0.pre7 lib/enju_question/user.rb