single method for updating cart item state / fixed problems with sinatra contrib

This commit is contained in:
Senad Uka
2015-02-07 07:52:32 +01:00
parent c515e400e7
commit a642cb55eb
7 changed files with 39 additions and 21 deletions

View File

@@ -2,7 +2,7 @@ require 'sinatra'
require 'sinatra/activerecord'
require './config'
require 'json'
require 'sinatra/contrib'
require 'sinatra/cookies'
Dir[File.dirname(__FILE__) + '/models/*.rb'].each {|file| require file }
@@ -15,16 +15,14 @@ before do
# domain is allowed
headers 'Access-Control-Allow-Origin' => '*',
'Access-Control-Allow-Methods' => ['OPTIONS', 'GET', 'POST']
request.body.rewind
json_string = request.body.read
@json_params = JSON.parse json_string if json_string.length > 1
end
helpers do
def json_params
request.body.read
JSON.parse request.body.read
end
end
register Sinatra::Contrib
helpers Sinatra::Cookies