--- !ruby/object:Gem::Specification name: serega version: !ruby/object:Gem::Version version: 0.10.0 platform: ruby authors: - Andrey Glushkov autorequire: bindir: bin cert_chain: [] date: 2023-03-27 00:00:00.000000000 Z dependencies: [] description: | JSON Serializer - Simple and clear DSL - Ability to manually select serialized fields - Multiple ways to solve N+1 problems - Built-in presenter - No dependencies - Plugin system as in Roda or Shrine email: - aglushkov@shakuro.com executables: [] extensions: [] extra_rdoc_files: [] files: - README.md - VERSION - lib/serega.rb - lib/serega/attribute.rb - lib/serega/config.rb - lib/serega/errors.rb - lib/serega/helpers/serializer_class_helper.rb - lib/serega/json/adapter.rb - lib/serega/json/json.rb - lib/serega/json/oj.rb - lib/serega/map.rb - lib/serega/map_point.rb - lib/serega/object_serializer.rb - lib/serega/plugins.rb - lib/serega/plugins/activerecord_preloads/activerecord_preloads.rb - lib/serega/plugins/activerecord_preloads/lib/preloader.rb - lib/serega/plugins/batch/batch.rb - lib/serega/plugins/batch/lib/batch_option_model.rb - lib/serega/plugins/batch/lib/loader.rb - lib/serega/plugins/batch/lib/loaders.rb - lib/serega/plugins/batch/lib/plugins_extensions/activerecord_preloads.rb - lib/serega/plugins/batch/lib/plugins_extensions/formatters.rb - lib/serega/plugins/batch/lib/plugins_extensions/preloads.rb - lib/serega/plugins/batch/lib/validations/check_batch_opt_key.rb - lib/serega/plugins/batch/lib/validations/check_batch_opt_loader.rb - lib/serega/plugins/batch/lib/validations/check_opt_batch.rb - lib/serega/plugins/context_metadata/context_metadata.rb - lib/serega/plugins/formatters/formatters.rb - lib/serega/plugins/if/if.rb - lib/serega/plugins/if/validations/check_opt_if.rb - lib/serega/plugins/if/validations/check_opt_if_value.rb - lib/serega/plugins/if/validations/check_opt_unless.rb - lib/serega/plugins/if/validations/check_opt_unless_value.rb - lib/serega/plugins/metadata/meta_attribute.rb - lib/serega/plugins/metadata/metadata.rb - lib/serega/plugins/metadata/validations/check_block.rb - lib/serega/plugins/metadata/validations/check_opt_hide_empty.rb - lib/serega/plugins/metadata/validations/check_opt_hide_nil.rb - lib/serega/plugins/metadata/validations/check_opts.rb - lib/serega/plugins/metadata/validations/check_path.rb - lib/serega/plugins/preloads/lib/enum_deep_freeze.rb - lib/serega/plugins/preloads/lib/format_user_preloads.rb - lib/serega/plugins/preloads/lib/main_preload_path.rb - lib/serega/plugins/preloads/lib/preloads_constructor.rb - lib/serega/plugins/preloads/preloads.rb - lib/serega/plugins/preloads/validations/check_opt_preload.rb - lib/serega/plugins/preloads/validations/check_opt_preload_path.rb - lib/serega/plugins/presenter/presenter.rb - lib/serega/plugins/root/root.rb - lib/serega/plugins/string_modifiers/parse_string_modifiers.rb - lib/serega/plugins/string_modifiers/string_modifiers.rb - lib/serega/utils/enum_deep_dup.rb - lib/serega/utils/symbol_name.rb - lib/serega/utils/to_hash.rb - lib/serega/validations/attribute/check_block.rb - lib/serega/validations/attribute/check_name.rb - lib/serega/validations/attribute/check_opt_const.rb - lib/serega/validations/attribute/check_opt_delegate.rb - lib/serega/validations/attribute/check_opt_hide.rb - lib/serega/validations/attribute/check_opt_key.rb - lib/serega/validations/attribute/check_opt_many.rb - lib/serega/validations/attribute/check_opt_serializer.rb - lib/serega/validations/attribute/check_opt_value.rb - lib/serega/validations/check_attribute_params.rb - lib/serega/validations/check_initiate_params.rb - lib/serega/validations/check_serialize_params.rb - lib/serega/validations/initiate/check_modifiers.rb - lib/serega/validations/utils/check_allowed_keys.rb - lib/serega/validations/utils/check_opt_is_bool.rb - lib/serega/validations/utils/check_opt_is_hash.rb - lib/serega/validations/utils/check_opt_is_string_or_symbol.rb - lib/serega/version.rb homepage: https://github.com/aglushkov/serega licenses: - MIT metadata: source_code_uri: https://github.com/aglushkov/serega documentation_uri: https://www.rubydoc.info/gems/serega changelog_uri: https://github.com/aglushkov/serega/blob/master/CHANGELOG.md post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.6.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.4.7 signing_key: specification_version: 4 summary: JSON Serializer test_files: []