Class: Qbrick::BrickTypeFilter

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
app/models/qbrick/brick_type_filter.rb

Instance Method Summary collapse

Instance Method Details

#allowedObject



8
9
10
11
12
13
14
15
16
# File 'app/models/qbrick/brick_type_filter.rb', line 8

def allowed
  if Qbrick::BrickType.enabled.count.zero?
    []
  elsif allowed_brick_types.empty?
    Qbrick::BrickType.enabled
  else
    Qbrick::BrickType.enabled.constrained(allowed_brick_types)
  end
end

#empty?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'app/models/qbrick/brick_type_filter.rb', line 4

def empty?
  !(respond_to?(:user_can_add_childs?) && user_can_add_childs? && !allowed.empty?)
end