module LatoCore::Helper::Cells
This module contains helpers used to manage cells.
Public Instance Methods
cell(*names)
click to toggle source
This helper is used to create a new cell with a pretty format.
# File lib/lato_core/helpers/cells.rb, line 7 def cell(*names) # define variables names_list = names.first.to_s.start_with?('Lato') ? names[1..-1] : names cell_class = names.first.to_s.start_with?('Lato') ? "#{names.first}::" : 'LatoCore::' # return correct cell names_list.each do |name| cell_class = "#{cell_class}#{name.capitalize}::" end "#{cell_class}Cell".constantize end