Sha256: e115c47438bb9728d194e1efe4c8ce8985bfbf217f4fe56977c855c3c4abd52b
Contents?: true
Size: 590 Bytes
Versions: 12
Compression:
Stored size: 590 Bytes
Contents
module Coprl module Presenters module DSL module Components class Avatar < EventBase include Mixins::Tooltips attr_accessor :avatar, :color, :size, :position def initialize(**attribs_, &block) super(type: :avatar, **attribs_, &block) @avatar = attribs.delete(:avatar) @color = attribs.delete(:color) @size = attribs.delete(:size){ :default } @position = Array(attribs.delete(:position)).compact expand! end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems