Sha256: 00a1a667cec051768b001d68835a5dbae0d4b5b3ae8e6d06cf3a2dbf9e07a106
Contents?: true
Size: 542 Bytes
Versions: 157
Compression:
Stored size: 542 Bytes
Contents
# frozen_string_literal: true module Playbook module PbMessage class Message include Playbook::Props partial "pb_message/message" prop :avatar_name prop :avatar_status prop :avatar_url prop :label prop :message prop :timestamp 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
157 entries across 157 versions & 1 rubygems