Sha256: 88f382c533a15a90fe8b99e805e6a664adb10764fb4b351b0428678de4643bcf
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
require 'voom/presenters/dsl/components/menu' require 'voom/presenters/dsl/components/mixins/common' require 'voom/presenters/dsl/components/mixins/event' require 'voom/presenters/dsl/components/mixins/attaches' require 'voom/presenters/dsl/components/mixins/text_fields' require 'voom/presenters/dsl/components/mixins/selects' require 'voom/presenters/dsl/components/mixins/snackbars' require 'voom/presenters/dsl/components/mixins/date_time_fields' require 'voom/presenters/dsl/components/mixins/images' require 'voom/presenters/dsl/components/mixins/steppers' require 'voom/presenters/dsl/components/mixins/sliders' require 'voom/presenters/dsl/components/mixins/chips' require 'voom/presenters/dsl/components/mixins/icons' require 'voom/presenters/dsl/components/mixins/dialogs' module Voom module Presenters module DSL module Components class Content < EventBase include Mixins::Common include Mixins::Attaches include Mixins::TextFields include Mixins::DateTimeFields include Mixins::Selects include Mixins::Snackbars include Mixins::Steppers include Mixins::Sliders include Mixins::Chips include Mixins::Icons include Mixins::Dialogs attr_reader :hidden, :float, :components, :shows_errors def initialize(**attribs_, &block) super(type: :content, **attribs_, &block) @components = [] @hidden = attribs.delete(:hidden){false} @float = attribs.delete(:float){false} @shows_errors = attribs.delete(:shows_errors){false} 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/content.rb |