Sha256: c683b6fb136089e5ff6493b85e6cad5b96cd24e7040f3791a88da35c4ffaff5d
Contents?: true
Size: 716 Bytes
Versions: 1
Compression:
Stored size: 716 Bytes
Contents
require 'rubygems' require 'bundler' Bundler.require(:defaut, :test) require './lib/sinatra-active-model-serializers/' Dir['./spec/app/models/**/*.rb'].flatten.sort.each { |file| require file} module App class Base < Sinatra::Base register Sinatra::ActiveRecordExtension set :serializers_path, './spec/app/serializers' configure :test do ActiveRecord::Base.logger = nil end set :database, { adapter: 'sqlite3', database: 'db/sinatra_active_model_serializers.sqlite3' } get '/with-root/' do json Test.create(foo: 'bar'), { root: true } end get '/without-root/' do json Test.create(foo: 'bar'), { root: false } end end end App::Base.run
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sinatra-active-model-serializers-0.0.3 | spec/app/application.rb |