module Viga::Routes

Public Instance Methods

viga_routes() click to toggle source
# File lib/viga/routes.rb, line 4
def viga_routes
  post   'tests/:scenario_id/start', to: 'tests#start'
  delete 'tests/stop'
  generate_viga_controller
end

Private Instance Methods

generate_viga_controller() click to toggle source
# File lib/viga/routes.rb, line 12
def generate_viga_controller
  const_namespace = ActiveSupport::Dependencies.constantize(@scope[:module].camelize)
  const_namespace.const_set("TestsController", Class.new(Viga::Controller))
end