appirits/comable

View on GitHub
frontend/app/assets/javascripts/comable/frontend/dispatcher.coffee

Summary

Maintainability
Test Coverage
$(->
  new Dispatcher
)

class Dispatcher
  constructor: ->
    @initialize_page_scripts()

  initialize_page_scripts: ->
    page = $('body').attr('data-page')
    return false unless page

    path = page.split(':')
    contoller_name = path[0]
    action_name = path[1]

    switch page
      when 'products:show'
        new VariantSelector