# -*- encoding: utf-8 -*- # stub: granite-form 0.6.0 ruby lib Gem::Specification.new do |s| s.name = "granite-form".freeze s.version = "0.6.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Toptal Engineering".freeze] s.date = "2024-05-31" s.description = "Making object from any hash or hash array".freeze s.files = [".codeclimate.yml".freeze, ".github/CODEOWNERS".freeze, ".github/workflows/ruby.yml".freeze, ".gitignore".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".rubocop_todo.yml".freeze, "Appraisals".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Guardfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "docker-compose.yml".freeze, "gemfiles/rails.6.0.gemfile".freeze, "gemfiles/rails.6.1.gemfile".freeze, "gemfiles/rails.7.0.gemfile".freeze, "gemfiles/rails.7.1.gemfile".freeze, "granite-form.gemspec".freeze, "lib/granite/form.rb".freeze, "lib/granite/form/active_record/associations.rb".freeze, "lib/granite/form/active_record/nested_attributes.rb".freeze, "lib/granite/form/base.rb".freeze, "lib/granite/form/config.rb".freeze, "lib/granite/form/errors.rb".freeze, "lib/granite/form/extensions.rb".freeze, "lib/granite/form/model.rb".freeze, "lib/granite/form/model/associations.rb".freeze, "lib/granite/form/model/associations/base.rb".freeze, "lib/granite/form/model/associations/collection/embedded.rb".freeze, "lib/granite/form/model/associations/collection/proxy.rb".freeze, "lib/granite/form/model/associations/embeds_any.rb".freeze, "lib/granite/form/model/associations/embeds_many.rb".freeze, "lib/granite/form/model/associations/embeds_one.rb".freeze, "lib/granite/form/model/associations/nested_attributes.rb".freeze, "lib/granite/form/model/associations/persistence_adapters/active_record.rb".freeze, "lib/granite/form/model/associations/persistence_adapters/active_record/referenced_proxy.rb".freeze, "lib/granite/form/model/associations/persistence_adapters/base.rb".freeze, "lib/granite/form/model/associations/references_any.rb".freeze, "lib/granite/form/model/associations/references_many.rb".freeze, "lib/granite/form/model/associations/references_one.rb".freeze, "lib/granite/form/model/associations/reflections/base.rb".freeze, "lib/granite/form/model/associations/reflections/embeds_any.rb".freeze, "lib/granite/form/model/associations/reflections/embeds_many.rb".freeze, "lib/granite/form/model/associations/reflections/embeds_one.rb".freeze, "lib/granite/form/model/associations/reflections/references_any.rb".freeze, "lib/granite/form/model/associations/reflections/references_many.rb".freeze, "lib/granite/form/model/associations/reflections/references_one.rb".freeze, "lib/granite/form/model/associations/reflections/singular.rb".freeze, "lib/granite/form/model/associations/validations.rb".freeze, "lib/granite/form/model/attributes.rb".freeze, "lib/granite/form/model/attributes/attribute.rb".freeze, "lib/granite/form/model/attributes/base.rb".freeze, "lib/granite/form/model/attributes/reference_many.rb".freeze, "lib/granite/form/model/attributes/reference_one.rb".freeze, "lib/granite/form/model/attributes/reflections/attribute.rb".freeze, "lib/granite/form/model/attributes/reflections/base.rb".freeze, "lib/granite/form/model/attributes/reflections/base/build_type_definition.rb".freeze, "lib/granite/form/model/attributes/reflections/collection.rb".freeze, "lib/granite/form/model/attributes/reflections/collection/build_type_definition.rb".freeze, "lib/granite/form/model/attributes/reflections/dictionary.rb".freeze, "lib/granite/form/model/attributes/reflections/dictionary/build_type_definition.rb".freeze, "lib/granite/form/model/attributes/reflections/reference_many.rb".freeze, "lib/granite/form/model/attributes/reflections/reference_one.rb".freeze, "lib/granite/form/model/attributes/reflections/represents.rb".freeze, "lib/granite/form/model/attributes/reflections/represents/build_type_definition.rb".freeze, "lib/granite/form/model/attributes/represents.rb".freeze, "lib/granite/form/model/conventions.rb".freeze, "lib/granite/form/model/dirty.rb".freeze, "lib/granite/form/model/persistence.rb".freeze, "lib/granite/form/model/primary.rb".freeze, "lib/granite/form/model/representation.rb".freeze, "lib/granite/form/model/scopes.rb".freeze, "lib/granite/form/model/validations.rb".freeze, "lib/granite/form/model/validations/associated.rb".freeze, "lib/granite/form/model/validations/nested.rb".freeze, "lib/granite/form/railtie.rb".freeze, "lib/granite/form/types.rb".freeze, "lib/granite/form/types/active_support/time_zone.rb".freeze, "lib/granite/form/types/array.rb".freeze, "lib/granite/form/types/big_decimal.rb".freeze, "lib/granite/form/types/boolean.rb".freeze, "lib/granite/form/types/collection.rb".freeze, "lib/granite/form/types/date.rb".freeze, "lib/granite/form/types/date_time.rb".freeze, "lib/granite/form/types/dictionary.rb".freeze, "lib/granite/form/types/float.rb".freeze, "lib/granite/form/types/has_subtype.rb".freeze, "lib/granite/form/types/hash_with_action_controller_parameters.rb".freeze, "lib/granite/form/types/integer.rb".freeze, "lib/granite/form/types/object.rb".freeze, "lib/granite/form/types/string.rb".freeze, "lib/granite/form/types/time.rb".freeze, "lib/granite/form/types/uuid.rb".freeze, "lib/granite/form/undefined_class.rb".freeze, "lib/granite/form/util.rb".freeze, "lib/granite/form/version.rb".freeze, "spec/granite/form/active_record/associations_spec.rb".freeze, "spec/granite/form/active_record/nested_attributes_spec.rb".freeze, "spec/granite/form/config_spec.rb".freeze, "spec/granite/form/extensions_spec.rb".freeze, "spec/granite/form/model/associations/embeds_many_spec.rb".freeze, "spec/granite/form/model/associations/embeds_one_spec.rb".freeze, "spec/granite/form/model/associations/nested_attributes_spec.rb".freeze, "spec/granite/form/model/associations/persistence_adapters/active_record_spec.rb".freeze, "spec/granite/form/model/associations/references_many_spec.rb".freeze, "spec/granite/form/model/associations/references_one_spec.rb".freeze, "spec/granite/form/model/associations/reflections/embeds_any_spec.rb".freeze, "spec/granite/form/model/associations/reflections/embeds_many_spec.rb".freeze, "spec/granite/form/model/associations/reflections/embeds_one_spec.rb".freeze, "spec/granite/form/model/associations/reflections/references_many_spec.rb".freeze, "spec/granite/form/model/associations/reflections/references_one_spec.rb".freeze, "spec/granite/form/model/associations/validations_spec.rb".freeze, "spec/granite/form/model/associations_spec.rb".freeze, "spec/granite/form/model/attributes/attribute_spec.rb".freeze, "spec/granite/form/model/attributes/base_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/attribute_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/base/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/base_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/collection/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/collection_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/dictionary/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/dictionary_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/represents/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/represents_spec.rb".freeze, "spec/granite/form/model/attributes/represents_spec.rb".freeze, "spec/granite/form/model/attributes_spec.rb".freeze, "spec/granite/form/model/conventions_spec.rb".freeze, "spec/granite/form/model/dirty_spec.rb".freeze, "spec/granite/form/model/persistence_spec.rb".freeze, "spec/granite/form/model/primary_spec.rb".freeze, "spec/granite/form/model/representation_spec.rb".freeze, "spec/granite/form/model/scopes_spec.rb".freeze, "spec/granite/form/model/validations/associated_spec.rb".freeze, "spec/granite/form/model/validations/nested_spec.rb".freeze, "spec/granite/form/model/validations_spec.rb".freeze, "spec/granite/form/model_spec.rb".freeze, "spec/granite/form/types/active_support/time_zone_spec.rb".freeze, "spec/granite/form/types/array_spec.rb".freeze, "spec/granite/form/types/big_decimal_spec.rb".freeze, "spec/granite/form/types/boolean_spec.rb".freeze, "spec/granite/form/types/collection_spec.rb".freeze, "spec/granite/form/types/date_spec.rb".freeze, "spec/granite/form/types/date_time_spec.rb".freeze, "spec/granite/form/types/dictionary_spec.rb".freeze, "spec/granite/form/types/float_spec.rb".freeze, "spec/granite/form/types/has_subtype_spec.rb".freeze, "spec/granite/form/types/hash_with_action_controller_parameters_spec.rb".freeze, "spec/granite/form/types/integer_spec.rb".freeze, "spec/granite/form/types/object_spec.rb".freeze, "spec/granite/form/types/string_spec.rb".freeze, "spec/granite/form/types/time_spec.rb".freeze, "spec/granite/form/types/uuid_spec.rb".freeze, "spec/granite/form/util_spec.rb".freeze, "spec/granite/form_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/active_record.rb".freeze, "spec/support/model_helpers.rb".freeze, "spec/support/muffle_helper.rb".freeze, "spec/support/shared/nested_attribute_examples.rb".freeze, "spec/support/shared/type_examples.rb".freeze, "spec/support/translations.rb".freeze] s.homepage = "https://github.com/toptal/granite-form".freeze s.required_ruby_version = Gem::Requirement.new(">= 2.4.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Working with hashes in AR style".freeze s.test_files = ["spec/granite/form/active_record/associations_spec.rb".freeze, "spec/granite/form/active_record/nested_attributes_spec.rb".freeze, "spec/granite/form/config_spec.rb".freeze, "spec/granite/form/extensions_spec.rb".freeze, "spec/granite/form/model/associations/embeds_many_spec.rb".freeze, "spec/granite/form/model/associations/embeds_one_spec.rb".freeze, "spec/granite/form/model/associations/nested_attributes_spec.rb".freeze, "spec/granite/form/model/associations/persistence_adapters/active_record_spec.rb".freeze, "spec/granite/form/model/associations/references_many_spec.rb".freeze, "spec/granite/form/model/associations/references_one_spec.rb".freeze, "spec/granite/form/model/associations/reflections/embeds_any_spec.rb".freeze, "spec/granite/form/model/associations/reflections/embeds_many_spec.rb".freeze, "spec/granite/form/model/associations/reflections/embeds_one_spec.rb".freeze, "spec/granite/form/model/associations/reflections/references_many_spec.rb".freeze, "spec/granite/form/model/associations/reflections/references_one_spec.rb".freeze, "spec/granite/form/model/associations/validations_spec.rb".freeze, "spec/granite/form/model/associations_spec.rb".freeze, "spec/granite/form/model/attributes/attribute_spec.rb".freeze, "spec/granite/form/model/attributes/base_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/attribute_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/base/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/base_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/collection/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/collection_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/dictionary/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/dictionary_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/represents/build_type_definition_spec.rb".freeze, "spec/granite/form/model/attributes/reflections/represents_spec.rb".freeze, "spec/granite/form/model/attributes/represents_spec.rb".freeze, "spec/granite/form/model/attributes_spec.rb".freeze, "spec/granite/form/model/conventions_spec.rb".freeze, "spec/granite/form/model/dirty_spec.rb".freeze, "spec/granite/form/model/persistence_spec.rb".freeze, "spec/granite/form/model/primary_spec.rb".freeze, "spec/granite/form/model/representation_spec.rb".freeze, "spec/granite/form/model/scopes_spec.rb".freeze, "spec/granite/form/model/validations/associated_spec.rb".freeze, "spec/granite/form/model/validations/nested_spec.rb".freeze, "spec/granite/form/model/validations_spec.rb".freeze, "spec/granite/form/model_spec.rb".freeze, "spec/granite/form/types/active_support/time_zone_spec.rb".freeze, "spec/granite/form/types/array_spec.rb".freeze, "spec/granite/form/types/big_decimal_spec.rb".freeze, "spec/granite/form/types/boolean_spec.rb".freeze, "spec/granite/form/types/collection_spec.rb".freeze, "spec/granite/form/types/date_spec.rb".freeze, "spec/granite/form/types/date_time_spec.rb".freeze, "spec/granite/form/types/dictionary_spec.rb".freeze, "spec/granite/form/types/float_spec.rb".freeze, "spec/granite/form/types/has_subtype_spec.rb".freeze, "spec/granite/form/types/hash_with_action_controller_parameters_spec.rb".freeze, "spec/granite/form/types/integer_spec.rb".freeze, "spec/granite/form/types/object_spec.rb".freeze, "spec/granite/form/types/string_spec.rb".freeze, "spec/granite/form/types/time_spec.rb".freeze, "spec/granite/form/types/uuid_spec.rb".freeze, "spec/granite/form/util_spec.rb".freeze, "spec/granite/form_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/active_record.rb".freeze, "spec/support/model_helpers.rb".freeze, "spec/support/muffle_helper.rb".freeze, "spec/support/shared/nested_attribute_examples.rb".freeze, "spec/support/shared/type_examples.rb".freeze, "spec/support/translations.rb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 6.0".freeze]) s.add_development_dependency(%q.freeze, [">= 6.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.7.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["= 1.63.5".freeze]) s.add_development_dependency(%q.freeze, ["= 2.29.2".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end