Sha256: 142f9306d1ab5a7c0d81028729a4859aa41726b19f267cb373c16a1e79344e97
Contents?: true
Size: 591 Bytes
Versions: 858
Compression:
Stored size: 591 Bytes
Contents
# frozen_string_literal: true module Playbook module PbMultipleUsersStacked class MultipleUsersStacked < Playbook::KitBase prop :users, type: Playbook::Props::HashArray, required: true def more_than_two users.count > 2 end def only_one users.count == 1 end def display_count more_than_two ? 1 : users.count end def classname generate_classname("pb_multiple_users_stacked_kit", single_class) end private def single_class only_one ? "single" : nil end end end end
Version data entries
858 entries across 858 versions & 1 rubygems