module ApexCharts::Theme::ClassMethods

Public Instance Methods

all_palettes() click to toggle source
# File lib/apex_charts/theme.rb, line 29
def all_palettes
  PALETTES + palette_names
end
create(palette_name, colors) click to toggle source
# File lib/apex_charts/theme.rb, line 13
def create(palette_name, colors)
  palettes[palette_name] = Colors.new colors
end
custom_palettes() click to toggle source
# File lib/apex_charts/theme.rb, line 33
def custom_palettes
  palettes
end
destroy(palette_name) click to toggle source
# File lib/apex_charts/theme.rb, line 17
def destroy(palette_name)
  palettes.delete palette_name
end
get_colors(palette_name) click to toggle source
# File lib/apex_charts/theme.rb, line 21
def get_colors(palette_name)
  custom_palettes[palette_name]&.values
end
palette_names() click to toggle source
# File lib/apex_charts/theme.rb, line 25
def palette_names
  custom_palettes.keys
end
palettes() click to toggle source
# File lib/apex_charts/theme.rb, line 37
def palettes
  @custom_palettes
end