Module: Scidea::Schools::Models::Profile::InstanceMethods

Defined in:
lib/scidea/schools/models/profile.rb

Instance Method Summary collapse

Instance Method Details

#audience_is_educator?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/scidea/schools/models/profile.rb', line 13

def audience_is_educator?
  audience && audience.name.downcase == 'educator'
end

#school_present_if_educator_audienceObject



17
18
19
# File 'lib/scidea/schools/models/profile.rb', line 17

def school_present_if_educator_audience
  errors.add(:school, "Educational institution required if you are an educator") if audience_is_educator? && school.nil?
end