Sha256: 0f2c6b56e1288ab535ca613567b6b079fd0f4b6482dc8f6b386a1b820df09483
Contents?: true
Size: 703 Bytes
Versions: 1105
Compression:
Stored size: 703 Bytes
Contents
# frozen_string_literal: true module Playbook module PbMultipleUsers class MultipleUsers < Playbook::KitBase prop :reverse, type: Playbook::Props::Boolean, default: false prop :size, type: Playbook::Props::Enum, values: %w[xxs xs], default: "xs" prop :users, type: Playbook::Props::HashArray, required: true def more_than_four users.count > 4 end def display_count more_than_four ? 3 : users.count end def classname generate_classname("pb_multiple_users_kit", reverse_class) end private def reverse_class reverse ? "reverse" : nil end end end end
Version data entries
1,105 entries across 1,105 versions & 1 rubygems