Module: SIF

Defined in:
lib/sif/sif.rb,
lib/openagent.rb,
lib/sif/infra/common/data.rb,
lib/sif/infra/common/error.rb,
lib/sif/infra/common/query.rb,
lib/sif/infra/messages/ack.rb,
lib/sif/models/common/code.rb,
lib/sif/models/common/name.rb,
lib/sif/models/common/race.rb,
lib/sif/infra/common/header.rb,
lib/sif/infra/common/object.rb,
lib/sif/infra/common/status.rb,
lib/sif/infra/common/vendor.rb,
lib/sif/infra/messages/ping.rb,
lib/sif/models/common/email.rb,
lib/sif/infra/common/message.rb,
lib/sif/infra/messages/event.rb,
lib/sif/infra/messages/sleep.rb,
lib/sif/models/common/street.rb,
lib/sif/infra/common/other_id.rb,
lib/sif/infra/common/property.rb,
lib/sif/infra/common/protocol.rb,
lib/sif/infra/common/security.rb,
lib/sif/infra/messages/wakeup.rb,
lib/sif/models/common/address.rb,
lib/sif/infra/common/condition.rb,
lib/sif/infra/common/provision.rb,
lib/sif/infra/messages/provide.rb,
lib/sif/infra/messages/request.rb,
lib/sif/models/common/language.rb,
lib/sif/models/common/other_id.rb,
lib/sif/infra/common/conditions.rb,
lib/sif/infra/messages/register.rb,
lib/sif/infra/messages/response.rb,
lib/sif/infra/objects/agent_acl.rb,
lib/sif/models/common/base_name.rb,
lib/sif/models/common/sced_code.rb,
lib/sif/infra/common/application.rb,
lib/sif/infra/common/object_data.rb,
lib/sif/infra/common/unprovision.rb,
lib/sif/infra/messages/provision.rb,
lib/sif/infra/messages/responder.rb,
lib/sif/infra/messages/subscribe.rb,
lib/sif/infra/messages/unprovide.rb,
lib/sif/models/common/other_code.rb,
lib/sif/infra/common/event_object.rb,
lib/sif/infra/common/query_object.rb,
lib/sif/infra/messages/unregister.rb,
lib/sif/infra/objects/zone_status.rb,
lib/sif/models/common/grade_level.rb,
lib/sif/models/common/meal_status.rb,
lib/sif/infra/messages/get_message.rb,
lib/sif/infra/messages/unsubscribe.rb,
lib/sif/models/common/contact_info.rb,
lib/sif/models/common/demographics.rb,
lib/sif/models/common/meeting_time.rb,
lib/sif/models/common/phone_number.rb,
lib/sif/models/common/subject_area.rb,
lib/sif/models/groups/sis/lea_info.rb,
lib/sif/infra/common/extended_query.rb,
lib/sif/infra/common/secure_channel.rb,
lib/sif/models/common/alert_message.rb,
lib/sif/models/common/earned_status.rb,
lib/sif/models/common/electronic_id.rb,
lib/sif/models/common/grid_location.rb,
lib/sif/models/common/schedule_info.rb,
lib/sif/models/groups/sis/term_info.rb,
lib/sif/infra/common/condition_group.rb,
lib/sif/infra/messages/get_agent_acl.rb,
lib/sif/models/common/principal_info.rb,
lib/sif/models/common/school_contact.rb,
lib/sif/infra/messages/system_control.rb,
lib/sif/models/groups/sis/school_info.rb,
lib/sif/infra/messages/get_zone_status.rb,
lib/sif/models/common/calendar_summary.rb,
lib/sif/models/common/extended_element.rb,
lib/sif/models/groups/sis/section_info.rb,
lib/sif/infra/messages/zone_status_role.rb,
lib/sif/models/common/credits_attempted.rb,
lib/sif/models/groups/sis/calendar_date.rb,
lib/sif/models/groups/sis/staff_personal.rb,
lib/sif/models/common/english_proficiency.rb,
lib/sif/models/common/identification_info.rb,
lib/sif/models/groups/sis/sis_representer.rb,
lib/sif/representations/infra/common/data.rb,
lib/sif/infra/messages/system_control_data.rb,
lib/sif/models/common/dwelling_arrangement.rb,
lib/sif/models/groups/data_model/term_span.rb,
lib/sif/models/groups/sis/student_personal.rb,
lib/sif/representations/infra/common/error.rb,
lib/sif/representations/infra/common/query.rb,
lib/sif/representations/infra/messages/ack.rb,
lib/sif/representations/models/common/name.rb,
lib/sif/representations/models/common/race.rb,
lib/sif/infra/common/extended_query_results.rb,
lib/sif/models/common/medical_alert_message.rb,
lib/sif/representations/infra/common/header.rb,
lib/sif/representations/infra/common/object.rb,
lib/sif/representations/infra/common/status.rb,
lib/sif/representations/infra/messages/ping.rb,
lib/sif/representations/models/common/email.rb,
lib/sif/models/common/schedule_info_override.rb,
lib/sif/models/groups/sis/school_course_info.rb,
lib/sif/representations/infra/common/message.rb,
lib/sif/representations/infra/messages/event.rb,
lib/sif/representations/infra/messages/sleep.rb,
lib/sif/representations/models/common/street.rb,
lib/sif/models/common/exceptionality_category.rb,
lib/sif/models/groups/grades/grading_category.rb,
lib/sif/models/groups/sis/discipline_incident.rb,
lib/sif/representations/infra/common/other_id.rb,
lib/sif/representations/infra/common/property.rb,
lib/sif/representations/infra/common/protocol.rb,
lib/sif/representations/infra/common/security.rb,
lib/sif/representations/infra/messages/wakeup.rb,
lib/sif/representations/models/common/address.rb,
lib/sif/models/groups/sis/attendance_code_info.rb,
lib/sif/models/groups/sis/personal_representer.rb,
lib/sif/representations/infra/common/condition.rb,
lib/sif/representations/infra/common/provision.rb,
lib/sif/representations/infra/messages/provide.rb,
lib/sif/representations/infra/messages/request.rb,
lib/sif/representations/models/common/language.rb,
lib/sif/representations/models/common/other_id.rb,
lib/sif/models/groups/grades/grading_assignment.rb,
lib/sif/representations/infra/common/conditions.rb,
lib/sif/representations/infra/messages/register.rb,
lib/sif/representations/infra/messages/response.rb,
lib/sif/representations/models/common/sced_code.rb,
lib/sif/representations/infra/common/application.rb,
lib/sif/representations/infra/common/object_data.rb,
lib/sif/representations/infra/messages/provision.rb,
lib/sif/representations/infra/messages/subscribe.rb,
lib/sif/representations/models/common/other_code.rb,
lib/sif/models/common/school_course_info_override.rb,
lib/sif/representations/infra/common/event_object.rb,
lib/sif/representations/infra/common/query_object.rb,
lib/sif/representations/infra/messages/get_message.rb,
lib/sif/representations/models/common/contact_info.rb,
lib/sif/representations/models/common/demographics.rb,
lib/sif/representations/models/common/meeting_time.rb,
lib/sif/representations/models/common/phone_number.rb,
lib/sif/representations/models/common/subject_area.rb,
lib/sif/representations/models/groups/sis/lea_info.rb,
lib/sif/representations/infra/common/extended_query.rb,
lib/sif/representations/infra/common/secure_channel.rb,
lib/sif/representations/models/common/alert_message.rb,
lib/sif/representations/models/common/electronic_id.rb,
lib/sif/representations/models/common/grid_location.rb,
lib/sif/representations/models/common/schedule_info.rb,
lib/sif/representations/models/groups/sis/term_info.rb,
lib/sif/models/groups/sis/student_section_enrollment.rb,
lib/sif/representations/infra/common/condition_group.rb,
lib/sif/representations/models/common/principal_info.rb,
lib/sif/representations/models/common/school_contact.rb,
lib/sif/models/groups/grades/grading_assignment_score.rb,
lib/sif/representations/infra/messages/system_control.rb,
lib/sif/representations/models/groups/sis/school_info.rb,
lib/sif/representations/models/common/extended_element.rb,
lib/sif/representations/models/groups/sis/section_info.rb,
lib/sif/representations/models/common/credits_attempted.rb,
lib/sif/representations/models/groups/sis/staff_personal.rb,
lib/sif/representations/models/common/english_proficiency.rb,
lib/sif/representations/models/common/identification_info.rb,
lib/sif/representations/models/groups/sis/sis_representer.rb,
lib/sif/representations/infra/messages/system_control_data.rb,
lib/sif/representations/models/common/dwelling_arrangement.rb,
lib/sif/representations/models/groups/data_model/term_span.rb,
lib/sif/representations/models/groups/sis/student_personal.rb,
lib/sif/representations/infra/common/extended_query_results.rb,
lib/sif/representations/models/common/medical_alert_message.rb,
lib/sif/representations/models/common/schedule_info_override.rb,
lib/sif/representations/models/groups/sis/school_course_info.rb,
lib/sif/representations/models/groups/grades/grading_category.rb,
lib/sif/representations/models/groups/sis/personal_representer.rb,
lib/sif/representations/models/groups/grades/grading_assignment.rb,
lib/sif/representations/models/common/school_course_info_override.rb,
lib/sif/representations/models/groups/sis/student_section_enrollment.rb,
lib/sif/representations/models/groups/grades/grading_assignment_score.rb

Defined Under Namespace

Modules: Infra, Model, Representation Classes: Represent

Class Method Summary collapse

Class Method Details

.repr(obj) ⇒ Object



9
10
11
# File 'lib/openagent.rb', line 9

def self.repr(obj)
  obj.class.to_s.sub('SIF::', 'SIF::Representation::').constantize.new(obj)
end