class ActionView::Storybook::Controls::DateConfig
Public Class Methods
new(param, value, name: nil)
click to toggle source
Calls superclass method
ActionView::Storybook::Controls::ControlConfig::new
# File lib/action_view/storybook/controls/date_config.rb, line 7 def initialize(param, value, name: nil) super(param, value, name: name) end
Public Instance Methods
type()
click to toggle source
# File lib/action_view/storybook/controls/date_config.rb, line 11 def type :date end
value_from_param(param)
click to toggle source
Calls superclass method
ActionView::Storybook::Controls::ControlConfig#value_from_param
# File lib/action_view/storybook/controls/date_config.rb, line 15 def value_from_param(param) if param.is_a?(String) DateTime.iso8601(param) else super(param) end end
Private Instance Methods
csf_value()
click to toggle source
# File lib/action_view/storybook/controls/date_config.rb, line 25 def csf_value params_value = value params_value = params_value.in_time_zone if params_value.is_a?(Date) params_value = params_value.iso8601 if params_value.is_a?(Time) params_value end