Module: JSONAPIonify::Api::Resource::Defaults::Options

Extended by:
ActiveSupport::Concern
Defined in:
lib/jsonapionify/api/resource/defaults/options.rb

Class Method Summary collapse

Class Method Details

.scope_is_active_record?(scope) ⇒ Boolean

Returns:



3
4
5
6
7
8
# File 'lib/jsonapionify/api/resource/defaults/options.rb', line 3

def self.scope_is_active_record? scope
  return false unless defined?(ActiveRecord)
  scope < ActiveRecord::Base
rescue NoMethodError, ArgumentError, TypeError
  false
end