Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
uoy-faculty-sinatra / lib / sinatra / sequel_json_override.rb
Size: Mime:
# frozen_string_literal: true

module Sequel
  # SequelMethods
  module SequelMethods
    # Override parse_json to return objects as IndifferentHash, so we can use symbols as keys
    # https://github.com/sinatra/sinatra/blob/master/lib/sinatra/indifferent_hash.rb
    def parse_json(json)
      JSON.parse(json, create_additions: false, object_class: Sinatra::IndifferentHash)
    end
  end
end