Sha256: 46e8af2bc722545cfc1947d0b577b01f53b4c53e16f7a4f0bceef7b70bbeb0fa
Contents?: true
Size: 673 Bytes
Versions: 1124
Compression:
Stored size: 673 Bytes
Contents
# frozen_string_literal: true module Playbook module PbMessage class Message < Playbook::KitBase prop :avatar_name prop :avatar_status prop :avatar_url prop :label prop :message prop :timestamp prop :timestamp_object prop :timezone, default: "America/New_York" prop :align_timestamp, type: Playbook::Props::Enum, values: %w[left right], default: "right" def classname generate_classname("pb_message_kit", avatar_class) end def valid? avatar_url.present? || avatar_name end private def avatar_class valid? ? "avatar" : nil end end end end
Version data entries
1,124 entries across 1,124 versions & 1 rubygems