Sha256: 614febceeff81a12c3ca07eb3f5574fbc45148c854b75a817f7820b7a7dbd024

Contents?: true

Size: 291 Bytes

Versions: 3

Compression:

Stored size: 291 Bytes

Contents

module Startback
  module Jobs
    class Api < Startback::Web::Api

      get %r{/([^\/]+)/result/?} do |id|
        job = context.factor(Services).get_job!(id: id)
        Support::JobResult.for(job).api_serve(self)
      end

    end # class Api
  end # module Jobs
end # module Startback

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
startback-jobs-0.14.2 lib/startback/jobs/api.rb
startback-jobs-0.14.1 lib/startback/jobs/api.rb
startback-jobs-0.13.0 lib/startback/jobs/api.rb