class Avo::AssetManager
def add_javascript(path)
def add_javascript(path) @javascripts.push path end
def add_stylesheet(path)
def add_stylesheet(path) @stylesheets.push path end
def initialize
def initialize @stylesheets = [] @javascripts = [] @stimulus_controllers = {} end
def javascripts
def javascripts @javascripts.uniq end
def register_stimulus_controller(name, controller)
def register_stimulus_controller(name, controller) @stimulus_controllers[name] = controller end
def reset
def reset @stylesheets = [] @javascripts = [] @stimulus_controllers = {} end
def stylesheets
def stylesheets @stylesheets.uniq end