Sha256: 4a3ea91cba5b381e95132fb56246826c4efdf5dd469536a52e39c07e9a28d9d6
Contents?: true
Size: 588 Bytes
Versions: 2
Compression:
Stored size: 588 Bytes
Contents
# frozen_string_literal: true module Superbot module Convert module Web def self.register(sinatra) sinatra.helpers do def capybara_runner @capybara_runner ||= Superbot::Capybara::Runner.new end end sinatra.post "/__superbot/v1/convert" do begin converted_script = Superbot::Capybara::Convert.call(request.body.read) capybara_runner.run(converted_script) halt 200 rescue SystemExit => e e.message end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
superbot-0.1.29 | lib/superbot/convert/web.rb |
superbot-0.1.28 | lib/superbot/convert/web.rb |