class BlockScore::Person

Constants

INVALID
VALID

Attributes

question_sets[R]

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method BlockScore::Base::new
# File lib/blockscore/person.rb, line 12
def initialize(options = {})
  super
  @question_sets = Collection.new(self, QuestionSet)
end

Public Instance Methods

invalid?() click to toggle source
# File lib/blockscore/person.rb, line 21
def invalid?
  status?(INVALID)
end
valid?() click to toggle source
# File lib/blockscore/person.rb, line 17
def valid?
  status?(VALID)
end

Private Instance Methods

status?(expected) click to toggle source
# File lib/blockscore/person.rb, line 27
def status?(expected)
  status.eql?(expected)
end