Class: ExamRegistration::AuthorizationCriterion::None

Inherits:
ExamRegistration::AuthorizationCriterion show all
Defined in:
app/models/exam_registration/authorization_criterion.rb

Instance Attribute Summary

Attributes inherited from ExamRegistration::AuthorizationCriterion

#value

Instance Method Summary collapse

Methods inherited from ExamRegistration::AuthorizationCriterion

#as_json, #authorization_status_for, #ensure_valid!, parse, parse_criterion_type, #process_request!, #type

Constructor Details

#initialize(_) ⇒ None

Returns a new instance of None.



40
41
42
# File 'app/models/exam_registration/authorization_criterion.rb', line 40

def initialize(_)
  @value = nil
end

Instance Method Details

#meets_authorization_criteria?(_authorization_request) ⇒ Boolean

Returns:

  • (Boolean)


48
49
50
# File 'app/models/exam_registration/authorization_criterion.rb', line 48

def meets_authorization_criteria?(_authorization_request)
  true
end

#valid?Boolean

Returns:

  • (Boolean)


44
45
46
# File 'app/models/exam_registration/authorization_criterion.rb', line 44

def valid?
  !value
end