Module: ProjectOrganizationsHelper

Defined in:
app/helpers/project_organizations_helper.rb

Instance Method Summary collapse

Instance Method Details

#label_for_project_organization(project_organization) ⇒ Object



12
13
14
15
# File 'app/helpers/project_organizations_helper.rb', line 12

def label_for_project_organization(project_organization)
  return nil if project_organization.nil?
  project_organization_tag(project_organization)
end

#project_organization_autocomplete_tag(project_organization) ⇒ Object



8
9
10
# File 'app/helpers/project_organizations_helper.rb', line 8

def project_organization_autocomplete_tag(project_organization)
  project_organization_tag(project_organization)
end

#project_organization_depictions_tag(project_organization) ⇒ String?

Returns the Organization's depictions, as used in this project.

Returns:

  • (String, nil)

    the Organization's depictions, as used in this project



19
20
21
22
23
24
25
26
27
# File 'app/helpers/project_organizations_helper.rb', line 19

def project_organization_depictions_tag(project_organization)
  return nil if project_organization.nil?
  depictions = project_organization.depictions
  return nil if depictions.none?

  depictions.collect { |depiction|
    depiction_tag(depiction, size: :thumb)
  }.join.html_safe
end

#project_organization_tag(project_organization) ⇒ Object



3
4
5
6
# File 'app/helpers/project_organizations_helper.rb', line 3

def project_organization_tag(project_organization)
  return nil if project_organization.nil?
  organization_tag(project_organization.organization)
end