Sha256: 10a05888c7c66ae275418056d9549db1b6a205902f1d46c6d227545b78ca08cf
Contents?: true
Size: 566 Bytes
Versions: 7
Compression:
Stored size: 566 Bytes
Contents
module LatoCore # This module contains helpers used to manage cells. module Helper::Cells # This helper is used to create a new cell with a pretty format. 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 end end
Version data entries
7 entries across 7 versions & 1 rubygems