class ActionView::Storybook::Controls::ArrayConfig
Attributes
separator[R]
Public Class Methods
new(param, value, separator = ",", name: nil)
click to toggle source
Calls superclass method
# File lib/action_view/storybook/controls/array_config.rb, line 11 def initialize(param, value, separator = ",", name: nil) super(param, value, name: name) @separator = separator end
Public Instance Methods
type()
click to toggle source
# File lib/action_view/storybook/controls/array_config.rb, line 16 def type :array end
value_from_param(param)
click to toggle source
Calls superclass method
# File lib/action_view/storybook/controls/array_config.rb, line 20 def value_from_param(param) if param.is_a?(String) param.split(separator) else super(param) end end
Private Instance Methods
csf_control_params()
click to toggle source
Calls superclass method
# File lib/action_view/storybook/controls/array_config.rb, line 30 def csf_control_params super.merge(separator: separator) end