Sha256: e81197ef339053a6b83908013a70f4ac513edb278013e5d47834d65a11b5e887
Contents?: true
Size: 706 Bytes
Versions: 12
Compression:
Stored size: 706 Bytes
Contents
module Coprl module Presenters module DSL module Components # Base class used by toggle classes class ToggleBase < Input attr_accessor :text, :text_color, :checked, :value, :off_value def initialize(**attribs_, &block) super(**attribs_, &block) @text = attribs.delete(:text) @text_color = attribs.delete(:text_color) @checked = attribs.delete(:checked) { false } @value = attribs.delete(:value) @off_value = attribs.delete(:off_value) end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems