From 4c84b6dcad0a3d432ee36e66b878bcd4a658bfa2 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Sat, 11 Jan 2020 03:21:52 -0600 Subject: move `monsterpit_api` helper to the application controller --- app/controllers/api/base_controller.rb | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'app/controllers/api') diff --git a/app/controllers/api/base_controller.rb b/app/controllers/api/base_controller.rb index 9e2efc938..eca558f42 100644 --- a/app/controllers/api/base_controller.rb +++ b/app/controllers/api/base_controller.rb @@ -94,20 +94,4 @@ class Api::BaseController < ApplicationController def set_cache_headers response.headers['Cache-Control'] = 'no-cache, no-store, max-age=0, must-revalidate' end - - def monsterfork_api - @monsterfork_api ||= _monsterfork_api - end - - private - - def _monsterfork_api - return :basic if current_user.nil? - return current_user.monsterfork_api.to_sym unless doorkeeper_token && doorkeeper_token.application.present? - app = doorkeeper_token.application.name.downcase.strip.gsub(/ +/, '_').gsub(/[^\w.-]/, '') - return :vanilla if ENV.fetch('MONSTERFORK_API_FORCE_VANILLA', '').downcase.split.include?(app) - return :basic if ENV.fetch('MONSTERFORK_API_FORCE_BASIC', '').downcase.split.include?(app) - return :full if ENV.fetch('MONSTERFORK_API_FORCE_FULL', '').downcase.split.include?(app) - current_user.monsterfork_api.to_sym - end end -- cgit