class Voom::Presenters::DSL::Components::Slider
Attributes
discrete[R]
show_tracker_marks[R]
step[R]
value_max[R]
value_min[R]
Public Class Methods
new(**attribs_, &block)
click to toggle source
Calls superclass method
Voom::Presenters::DSL::Components::Input::new
# File lib/voom/presenters/dsl/components/slider.rb, line 12 def initialize(**attribs_, &block) super(type: :slider, **attribs_, &block) @value_min = attribs.delete(:value_min){0} @value_max = attribs.delete(:value_max){100} @step = attribs.delete(:step){nil} @discrete = attribs.delete(:discrete){true} @show_tracker_marks = attribs.delete(:show_tracker_marks){false} @show_tracker_marks = false unless discrete expand! end
Public Instance Methods
label(text=nil)
click to toggle source
# File lib/voom/presenters/dsl/components/slider.rb, line 23 def label(text=nil) return @label if locked? @label = text end
value(value=nil)
click to toggle source
# File lib/voom/presenters/dsl/components/slider.rb, line 28 def value(value=nil) return @value if locked? @value = value end