Module: Ankh::Model

Defined in:
lib/ankh/model.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
6
7
# File 'lib/ankh/model.rb', line 3

def self.included(base)
  base.send(:attr_accessor, :human_answer)
  base.send(:attr_reader, :human_question)
  base.send(:attr_accessor, :salted_human_answer)
end

Instance Method Details

#generate_human_questionObject



9
10
11
12
13
# File 'lib/ankh/model.rb', line 9

def generate_human_question
  question = Ankh::Question.generate
  @human_question = question.question
  self.salted_human_answer = Ankh.encrypt(question.answer)
end