Method: KDomain::RawDbSchema::Transform#apply_filter
- Defined in:
- lib/k_domain/raw_db_schema/transform.rb
#apply_filter(schema) ⇒ Object
rubocop:disable Metrics/AbcSize
97 98 99 100 101 102 103 |
# File 'lib/k_domain/raw_db_schema/transform.rb', line 97 def apply_filter(schema) return schema unless filter.active == 1 schema[:tables] = schema[:tables].slice(filter.table.offset, filter.table.limit) || [] if filter.table.offset.is_a?(Integer) && filter.table.limit.is_a?(Integer) schema end |