Sha256: 27bd3d0c1625aba5eaf6973aa7a1ece9dc7d84e8c97102615c7be4afcdb475ce

Contents?: true

Size: 381 Bytes

Versions: 2

Compression:

Stored size: 381 Bytes

Contents

require 'sinatra/base'
require 'railsless/active_record/sinatra_extension'
require 'json'

class Message < ActiveRecord::Base
  # attributes: title
end

class TestSinatraApp < Sinatra::Base
  register Railsless::ActiveRecord::SinatraExtension

  get '/messages' do
    Message.all.to_json
  end
  post '/messages' do
    Message.create!(:title => params[:title]).to_json
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
railsless-active_record-0.0.2 spec/apps/sinatra-modular/app.rb
railsless-active_record-0.0.1 spec/apps/sinatra-modular/app.rb