Sha256: ac632e266175c5ec794373b8858f978694e00a62492333be7aac59d8bd6784fa

Contents?: true

Size: 820 Bytes

Versions: 1

Compression:

Stored size: 820 Bytes

Contents

require_relative "../lib/nyara/nyara"
# require "open-uri"
require "pry"

configure do
  # set :env, 'production'
  # set :workers, 3
  map '/', 'MyController'
  set :root, __dir__
  set :public, '/'
  # set :logger, false
end

class MyController < Nyara::Controller
  get '/' do
    # p param
    raise 'a'
    send_string 'hello world'
  end

  get '/exit' do
    exit
  end

  get '/form' do
    send_string <<-HTML
    <form action="/form" enctype="multipart/form-data" method="post" accept-charset="utf-8">
      bar
      <input type="file" name="bar">
      <br>
      baz
      <input type="file" name="baz[你好]">
      <br>
      foo<input name="foo">
      <br>
    </form>
    HTML
  end

  post '/form' do
    b = request.body
    binding.pry
  end
end

Nyara.setup
Nyara.start_server

# GC.stress = true

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nyara-0.1.pre.2 tools/hello.rb