class ChartBibz::ViewComponents::ApplicationViewComponent
The view components base
Attributes
output_buffer[RW]
ActionView::Helpers::TagHelper need of this
@example
tag.div "content"
@param [Object] output_buffer
@return [Object] the output_buffer
@api public
Protected Instance Methods
join_classes(*classes)
click to toggle source
Create a list of classes in a string
@example Generate the canves
join_classes(["test1", "test2"], :test3, "test4")
@param [String, Symbol, Hash] classes The class names @return [String] The list of the classes
@api semipublic
# File lib/chart_bibz/view_components/application_view_component.rb, line 35 def join_classes(*classes) klasses = Array(classes).flatten.map(&:to_s).compact.uniq.reject(&:blank?) klasses.empty? ? nil : klasses end