class CustomWizard::Field def self.types @types ||= ['checkbox', 'composer', 'dropdown', 'tag', 'category', 'group', 'text', 'textarea', 'text-only', 'number', 'upload', 'user-selector', 'url'] end def self.require_assets @require_assets ||= {} end def self.add_assets(type, plugin = nil, asset_paths = []) if type types.push(*type) end if plugin && asset_paths require_assets[plugin] = asset_paths end end end