Sha256: 8fef4de26b42e9c51f0108e5c5af25321e216267ffdb0b347177d7374a504d20

Contents?: true

Size: 377 Bytes

Versions: 26

Compression:

Stored size: 377 Bytes

Contents

# frozen_string_literal: true

require 'cuba'
require 'cuba/safe'
require 'delegate' # See https://github.com/rack/rack/pull/1610

Cuba.use Rack::Session::Cookie, secret: '__a_very_long_string__'

Cuba.plugin Cuba::Safe

Cuba.define do
  on get do
    on 'hello' do
      res.write 'Hello world!'
    end

    on root do
      res.redirect '/hello'
    end
  end
end

run Cuba

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
tipi-0.55 examples/cuba.ru
tipi-0.54 examples/cuba.ru
tipi-0.53 examples/cuba.ru
tipi-0.52 examples/cuba.ru
tipi-0.51 examples/cuba.ru
tipi-0.50 examples/cuba.ru
tipi-0.49 examples/cuba.ru
tipi-0.47 examples/cuba.ru
tipi-0.46 examples/cuba.ru
tipi-0.45 examples/cuba.ru
tipi-0.43 examples/cuba.ru
tipi-0.42 examples/cuba.ru
tipi-0.41 examples/cuba.ru
tipi-0.40 examples/cuba.ru
tipi-0.39 examples/cuba.ru
tipi-0.38 examples/cuba.ru
tipi-0.37.2 examples/cuba.ru
tipi-0.37.1 examples/cuba.ru
tipi-0.37 examples/cuba.ru
tipi-0.36 examples/cuba.ru