Class: SIF::Infra::Common::EventObject
- Inherits:
-
Object
- Object
- SIF::Infra::Common::EventObject
- Defined in:
- lib/sif/infra/common/event_object.rb
Instance Method Summary collapse
Instance Method Details
#datatype ⇒ Object
48 49 50 |
# File 'lib/sif/infra/common/event_object.rb', line 48 def datatype object_name.underscore.to_sym end |
#object ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/sif/infra/common/event_object.rb', line 30 def object school_course_info || school_info || staff_personal || student_personal || student_section_enrollment || term_info || section_info || grading_assignment || grading_assignment_score || grading_category end |
#object=(obj) ⇒ Object
43 44 45 46 |
# File 'lib/sif/infra/common/event_object.rb', line 43 def object=(obj) attr_name = obj.class.to_s.split('::').last.underscore self.send("#{attr_name}=", obj) end |