diff --git a/main.rb b/main.rb index bdfa45a..bd13c16 100755 --- a/main.rb +++ b/main.rb @@ -18,7 +18,12 @@ end get '/examples' do $DB_POOL.with do |db_conn| - ids = params[:ids] + ids = + case params[:ids] + when Array then params[:ids].map { |id| Integer id } + when String then params[:ids].split(',').map { |id| Integer id } + else raise 'Invalid param "ids"' + end examples = db_conn.exec_params( (