Sha256: 4557e91932aa2e7b9653bffabcdf8211f717b13b2abdcbb348857a390ed690ee
Contents?: true
Size: 499 Bytes
Versions: 12
Compression:
Stored size: 499 Bytes
Contents
module Coprl module Presenters module DSL module Components class IconToggle < ToggleBase attr_accessor :icon, :on_icon, :selected def initialize(**attribs_, &block) super(type: :icon_toggle, **attribs_, &block) @icon = attribs.delete(:icon) @on_icon = attribs.delete(:on_icon) { @icon } @selected = attribs.delete(:selected) { false } expand! end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems