Class: YeshuaCrm::Liquid::IssueDrop

Inherits:
Liquid::Drop
  • Object
show all
Includes:
ActionView::Helpers::UrlHelper
Defined in:
lib/yeshua_crm/liquid/drops/issues_drop.rb

Instance Method Summary collapse

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

#authorObject



56
57
58
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 56

def author
  @user ||= UserDrop.new(@issue.author)
end

#custom_field_valuesObject



60
61
62
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 60

def custom_field_values
  @issue.custom_field_values
end


48
49
50
# File 'lib/yeshua_crm/liquid/drops/issues_drop.rb', line 48

def link
  link_to @issue.subject, self.url
end

#urlObject



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