Class: Redmineup::Liquid::ProjectDrop
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- Redmineup::Liquid::ProjectDrop
- Includes:
- ActionView::Helpers::UrlHelper
- Defined in:
- lib/redmineup/liquid/drops/projects_drop.rb
Instance Method Summary collapse
- #custom_field_values ⇒ Object
-
#initialize(project) ⇒ ProjectDrop
constructor
A new instance of ProjectDrop.
- #issues ⇒ Object
- #link ⇒ Object
- #subprojects ⇒ Object
- #url ⇒ Object
- #users ⇒ Object
Constructor Details
#initialize(project) ⇒ ProjectDrop
Returns a new instance of ProjectDrop.
57 58 59 |
# File 'lib/redmineup/liquid/drops/projects_drop.rb', line 57 def initialize(project) @project = project end |
Instance Method Details
#custom_field_values ⇒ Object
81 82 83 |
# File 'lib/redmineup/liquid/drops/projects_drop.rb', line 81 def custom_field_values @project.custom_field_values end |
#issues ⇒ Object
69 70 71 |
# File 'lib/redmineup/liquid/drops/projects_drop.rb', line 69 def issues @issues ||= IssuesDrop.new @project.issues end |
#link ⇒ Object
61 62 63 |
# File 'lib/redmineup/liquid/drops/projects_drop.rb', line 61 def link link_to @project.name, self.url end |
#subprojects ⇒ Object
77 78 79 |
# File 'lib/redmineup/liquid/drops/projects_drop.rb', line 77 def subprojects @subprojects ||= ProjectsDrop.new @project.children end |
#url ⇒ Object
65 66 67 |
# File 'lib/redmineup/liquid/drops/projects_drop.rb', line 65 def url Rails.application.routes.url_helpers.project_path(@project) end |