lib/picky/sinatra/index_actions.rb in picky-4.0.7 vs lib/picky/sinatra/index_actions.rb in picky-4.0.8
- old
+ new
@@ -3,18 +3,19 @@
module IndexActions
def self.extended base
base.post '/' do
- index_name = params[:index]
+ index_name = params['index']
index = Picky::Indexes[index_name.to_sym]
- data = params[:data]
- index.replace_from data if data
+ data = params['data']
+ index.replace_from Yajl::Parser.parse(data) if data
end
base.delete '/' do
- index_name = params[:index]
+ index_name = params['index']
index = Picky::Indexes[index_name.to_sym]
- id = params[:data][:id]
+ data = Yajl::Parser.parse params['data']
+ id = data['id']
index.remove id if id
end
end
end
\ No newline at end of file