Sha256: 9f5fe06ac85b5f99dff5937a14f56dd138ff9e0af784968df78233110e1c3bd0
Contents?: true
Size: 421 Bytes
Versions: 16
Compression:
Stored size: 421 Bytes
Contents
module Qbrick class BrickTypeFilter < SimpleDelegator def empty? !(respond_to?(:user_can_add_childs?) && user_can_add_childs? && !allowed.empty?) end 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 end end
Version data entries
16 entries across 16 versions & 1 rubygems