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