Sha256: 7d4d94b3796668042f93350d585c6f1de0437132b02e4f29c47d4c2a62f1faa5

Contents?: true

Size: 565 Bytes

Versions: 19

Compression:

Stored size: 565 Bytes

Contents

require_dependency "rearview/application_controller"

module Rearview
  class UserController < ApplicationController
    respond_to :json
    def show
      @user = current_user
    end
    def update
      # https://github.com/rails/rails/issues/8831
      # https://github.com/rails/rails/issues/8832
      preferences = JSON.parse(request.body.string).with_indifferent_access.try(:[],:preferences)
      @user = current_user
      if preferences.present?
        @user.preferences = preferences
        @user.save!
      end
      render :show
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rearview-1.1.2-jruby app/controllers/rearview/user_controller.rb
rearview-1.1.1-jruby app/controllers/rearview/user_controller.rb
rearview-1.1.0-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.3.rc.4-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.3.rc.3-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.3.rc.2-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.3.rc.1-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.2-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.2.rc.4-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.2.rc.3-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.2.rc.2-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.2.rc.1-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.1-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.0-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.0.rc5-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.0.rc4-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.0.rc3-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.0.rc2-jruby app/controllers/rearview/user_controller.rb
rearview-1.0.0.rc1-jruby app/controllers/rearview/user_controller.rb