Sha256: c6eebb2cd24c92ef222d20046da9645140eb6a36c2d7deed8274a3215715af48

Contents?: true

Size: 495 Bytes

Versions: 9

Compression:

Stored size: 495 Bytes

Contents

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

    module ClassMethods
      def enju_question_user
        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

9 entries across 9 versions & 1 rubygems

Version Path
enju_question-0.1.0.pre6 lib/enju_question/user.rb
enju_question-0.1.0.pre5 lib/enju_question/user.rb
enju_question-0.1.0.pre4 lib/enju_question/user.rb
enju_question-0.1.0.pre3 lib/enju_question/user.rb
enju_question-0.1.0.pre2 lib/enju_question/user.rb
enju_question-0.1.0.pre lib/enju_question/user.rb
enju_question-0.0.21 lib/enju_question/user.rb
enju_question-0.0.20 lib/enju_question/user.rb
enju_question-0.0.19 lib/enju_question/user.rb