Sha256: 4d77e297c0d42c644d1b1462100f54bf82ad9aa50df7aa98294a2aa18cf272f4

Contents?: true

Size: 442 Bytes

Versions: 1

Compression:

Stored size: 442 Bytes

Contents

class Main::Application < Rodakase::Application
  route('users') do |r|
    r.get(to: 'views.users.index')

    r.resolve('requests.users.create') do |t|
      r.post do
        t.(r[:user]) do |m|
          m.success do
            response.status = 201
          end

          m.failure do |err|
            err.on(:validation) do |v|
              r.redirect '/users'
            end
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rodakase-0.0.1 spec/dummy/apps/main/web/routes/users.rb