single method for updating cart item state / fixed problems with sinatra contrib
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user