Skip to content

Instantly share code, notes, and snippets.

@lwoodson
Last active January 3, 2016 08:39
Show Gist options
  • Save lwoodson/8437009 to your computer and use it in GitHub Desktop.
Save lwoodson/8437009 to your computer and use it in GitHub Desktop.
[48] pry(main)> reflection = HiringProposal.reflections[:job_application]
=> #<ActiveRecord::Reflection::AssociationReflection:0x007fd7c6e91420
@active_record=
Action(id: integer, action_definition_id: integer, created_at: datetime, updated_at: datetime, position_context_id: integer, job_application_id: integer, created_by_id: integer, position_description_id: integer, type: string, variances: text, workflow_state_id: integer, deleted_at: datetime, last_updated_at: datetime, hr_override: boolean, delta: boolean, version: integer, latest: boolean, position_type_id: integer, organizational_unit_id: integer, auto_number: string, workflow_state_definition_id: integer, workflow_owner_user_id: integer),
@association_foreign_key="job_application_id",
@class_name="JobApplication",
@collection=false,
@klass=
JobApplication(id: integer, posting_id: integer, form_id: integer, created_at: datetime, updated_at: datetime, user_id: integer, confirmation_number: string, submitted_at: datetime, certification_statement: text, certification_accept_text: string, digital_signature_required: boolean, digital_signature_text: string, demographic_info_form_id: integer, digital_signature: string, hidden_at: datetime, posting_version_id: integer, delta: boolean, pool_id: integer, version: integer, source_job_application_id: integer, latest: boolean, workflow_state_id: integer, created_by_id: integer, supplemental_score: float, supplemental_disqualified: boolean, user_applicant_detail_id: integer, can_edit_supplemental_questions: boolean, can_edit_data: boolean, can_edit_documents: boolean, owner_id: integer, status: string, submitted_by_id: integer, workflow_state_definition_id: integer, last_updated_at: datetime, assessment_criteria_score: float, assessment_criteria_disqualified: boolean, random_number: string, assessment_criteria_rank: integer, referred_from_job_application_id: integer, original_submitted_at: datetime, workflow_owner_user_id: integer, assessment_criteria_raw_rank: integer, search_committee_score: float, deleted_at: datetime, qualification_group_disqualified: boolean),
@macro=:belongs_to,
@name=:job_application,
@options={:autosave=>true},
@plural_name="job_applications">
[49] pry(main)> reflection.klass.name
=> "JobApplication"
[50] pry(main)> reflection.association_foreign_key
=> "job_application_id"
[51] pry(main)> reflection.association_primary_key
=> "id"
[52] pry(main)> reflection.macro
=> :belongs_to
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment