Sha256: 0ee571422acd1368dcff2b39f7634c4dd3b7d986cf63e478a349a1ce6b304ec8
Contents?: true
Size: 614 Bytes
Versions: 3
Compression:
Stored size: 614 Bytes
Contents
require_relative 'mixins/event' require_relative 'input' module Voom module Presenters module DSL module Components # Base class used by toggle classes class ToggleBase < Input attr_accessor :text, :checked, :value, :disabled def initialize(**attribs_, &block) super(**attribs_, &block) @text = attribs.delete(:text) @checked = attribs.delete(:checked) || false @value = attribs.delete(:value) @disabled = attribs.delete(:disabled) || false end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems