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