Sha256: 4a9a9f655dfb1dcc2e99521bb28ab1b484b48e46614e5b41435dcc18c252f2d4
Contents?: true
Size: 660 Bytes
Versions: 1
Compression:
Stored size: 660 Bytes
Contents
require 'voom/presenters/dsl/components/mixins/event' require 'voom/presenters/dsl/components/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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
voom-presenters-0.2.0 | lib/voom/presenters/dsl/components/toggle_base.rb |