module Motor::BuildSchema
Constants
- ACTION_DEFAULTS
- ASSOCIATION_DEFAULTS
- COLUMN_DEFAULTS
- COLUMN_NAME_ACCESS_TYPES
- DEFAULT_ICON
- DEFAULT_TYPE
- SCOPE_DEFAULTS
- SEARCHABLE_COLUMN_TYPES
- TAB_DEFAULTS
Public Instance Methods
call(cache_keys = {}, current_ability = nil)
click to toggle source
# File lib/motor/build_schema.rb, line 96 def call(cache_keys = {}, current_ability = nil) schema = LoadFromRails.call schema = MergeSchemaConfigs.call(schema, cache_keys) schema = ApplyPermissions.call(schema, current_ability) if current_ability ReorderSchema.call(schema, cache_keys) end