Sha256: 53aa3c2068796cf217d89c7832937acc69ac372c6518972017775c53038e9959
Contents?: true
Size: 735 Bytes
Versions: 1
Compression:
Stored size: 735 Bytes
Contents
require 'voom/presenters/dsl/components/event_base' require 'voom/presenters/dsl/components/mixins/event' require 'voom/presenters/dsl/components/mixins/tooltips' module Voom 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) @position = Array(attribs.delete(:position)).compact expand! end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
voom-presenters-0.2.0 | lib/voom/presenters/dsl/components/avatar.rb |