Class: DuckMap::Model::Supported
- Inherits:
-
Object
- Object
- DuckMap::Model::Supported
- Defined in:
- lib/duck_map/model.rb
Class Method Summary collapse
Class Method Details
.is_supported?(obj) ⇒ Boolean
38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/duck_map/model.rb', line 38 def self.is_supported?(obj) value = false unless obj.blank? self.models.each do |model| if obj.kind_of?(model) value = true break end end end return value end |
.models ⇒ Object
30 31 32 33 34 35 |
# File 'lib/duck_map/model.rb', line 30 def self.models unless defined?(@@models) @@models = [ActiveRecord::Base, ActiveRecord::Relation] end return @@models end |