class DashOverlord::UseCases::V1::ChartConfigs::Create::AssignAttributesToChartConfig
Public Instance Methods
perform()
click to toggle source
# File lib/dash_overlord/use_cases/v1/chart_configs/create/assign_attributes_to_chart_config.rb, line 8 def perform context.chart_config.assign_attributes \ chart_config_attributes end
Protected Instance Methods
chart_config_attributes()
click to toggle source
# File lib/dash_overlord/use_cases/v1/chart_configs/create/assign_attributes_to_chart_config.rb, line 15 def chart_config_attributes (context.chart_config_attributes || {}) .with_indifferent_access .slice \ :project_id, :source, :function, :title, :title_font_size, :title_font_style, :function_axis_title, :function_axis_font_size, :function_axis_font_style, :function_axis_auto_adjust, :function_axis_maximum, :function_axis_minimum, :function_axis_interval_auto_adjust, :function_axis_interval, :function_axis_labels_font_size, :function_axis_labels_decimal_places, :function_axis_labels_font_style, :function_axis_labels_show, :source_axis_options_order, :source_axis_options_show, :source_axis_font_size, :source_axis_font_style end