Class: CriteriaOperator::UiComponent::GroupCell

Inherits:
BaseCell
  • Object
show all
Defined in:
app/cells/criteria_operator/ui_component/group_cell.rb

Instance Method Summary collapse

Instance Method Details

#show(options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/cells/criteria_operator/ui_component/group_cell.rb', line 5

def show(options = {})
  @allow_delete = options.has_key?(:allow_delete) ? options[:allow_delete] : true
  @locator = options.has_key?(:locator) ? options[:locator] : ''
  if model.kind_of? GroupOperator
    @group = model
  elsif model_negated_group?
    @group = model.operand
  else
    @group = nil
  end
  render
end