Sha256: a21231e46cd6e14df5b15fde70f1660aec24360de6a10a02c424d852a6c95d44
Contents?: true
Size: 795 Bytes
Versions: 176
Compression:
Stored size: 795 Bytes
Contents
require 'rbbt/monitor' module Sinatra module RbbtRESTMonitor def self.registered(base) base.module_eval do get '/locks' do lock_info = Rbbt.lock_info case @format when :json halt 200, lock_info.to_json else template_render('monitor/locks', {:lock_info => lock_info}, nil, :cache_type => :none) end end get '/jobs/:workflow' do workflow = params[:workflow] job_info = Rbbt.job_info(workflow) case @format when :json halt 200, job_info.to_json else template_render('monitor/jobs', {:workflow => workflow, :job_info => job_info}, nil, :cache_type => :none) end end end end end end
Version data entries
176 entries across 176 versions & 1 rubygems