module Doorkeeper::Models::ExpirationTimeSqlMath::ClassMethods
Public Instance Methods
Source
# File lib/doorkeeper/models/concerns/expiration_time_sql_math.rb, line 82 def adapter_name ActiveRecord::Base.connection.adapter_name end
Source
# File lib/doorkeeper/models/concerns/expiration_time_sql_math.rb, line 70 def expiration_time_sql if respond_to?(:custom_expiration_time_sql) custom_expiration_time_sql else expiration_time_sql_expression end end
Source
# File lib/doorkeeper/models/concerns/expiration_time_sql_math.rb, line 78 def expiration_time_sql_expression ADAPTERS_MAPPING.fetch(adapter_name.downcase).new(self).generate_sql end
Source
# File lib/doorkeeper/models/concerns/expiration_time_sql_math.rb, line 65 def supports_expiration_time_math? ADAPTERS_MAPPING.key?(adapter_name.downcase) || respond_to?(:custom_expiration_time_sql) end