2017-10-09 07:52:09 +02:00
|
|
|
class CustomWizard::Field
|
|
|
|
def self.types
|
2017-10-13 15:02:34 +02:00
|
|
|
@types ||= ['dropdown', 'image', 'radio', 'text', 'textarea']
|
2017-10-09 07:52:09 +02:00
|
|
|
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
|