Class: ForestAdminDatasourceMongoid::OptionsParser
- Inherits:
-
Object
- Object
- ForestAdminDatasourceMongoid::OptionsParser
- Defined in:
- lib/forest_admin_datasource_mongoid/options_parser.rb
Class Method Summary collapse
Class Method Details
.parse_options(model, options) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/forest_admin_datasource_mongoid/options_parser.rb', line 3 def self.(model, ) schema = ForestAdminDatasourceMongoid::Utils::Schema::MongoidSchema.from_model(model) case [:flatten_mode] when 'manual' (schema, , model.name) when 'none' { as_fields: [], as_models: [] } else (schema) end end |