Class: ForestAdminDatasourceMongoid::Utils::VersionManager

Inherits:
Object
  • Object
show all
Defined in:
lib/forest_admin_datasource_mongoid/utils/version_manager.rb

Class Method Summary collapse

Class Method Details

.sub_document?(field) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/forest_admin_datasource_mongoid/utils/version_manager.rb', line 4

def self.sub_document?(field)
  field.is_a?(Mongoid::Association::Embedded::EmbedsOne)
end

.sub_document_array?(field) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/forest_admin_datasource_mongoid/utils/version_manager.rb', line 8

def self.sub_document_array?(field)
  field.is_a?(Mongoid::Association::Embedded::EmbedsMany)
end