Class: YeshuaCrm::Liquid::IssueDrop
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- YeshuaCrm::Liquid::IssueDrop
- Includes:
- ActionView::Helpers::UrlHelper
- Defined in:
- lib/yeshua_crm/liquid/drops/issues_drop.rb
Instance Method Summary collapse
- #author ⇒ Object
- #custom_field_values ⇒ Object
-
#initialize(issue) ⇒ IssueDrop
constructor
A new instance of IssueDrop.
- #link ⇒ Object
- #url ⇒ Object
Constructor Details
#initialize(issue) ⇒ IssueDrop
Returns a new instance of IssueDrop.
44 45 46 |
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 44 def initialize(issue) @issue = issue end |
Instance Method Details
#author ⇒ Object
56 57 58 |
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 56 def @user ||= UserDrop.new(@issue.) end |
#custom_field_values ⇒ Object
60 61 62 |
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 60 def custom_field_values @issue.custom_field_values end |
#link ⇒ Object
48 49 50 |
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 48 def link link_to @issue.subject, self.url end |
#url ⇒ Object
52 53 54 |
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 52 def url Rails.application.routes.url_helpers.issue_path(@issue) end |