Module: JSONServer
- Defined in:
- lib/json_server.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/json_server.rb', line 3 def index begin data = ActiveSupport::JSON.decode request.body rescue StandardError render :json => parseError return end if data.class == Array if data.length == 0 render :json => invalidRequest return end res = data.collect { |single| parseSingle single } render :json => res return end render :json => parseSingle(data) end |