# -*- encoding: utf-8 -*- # stub: attr_json 0.6.0 ruby lib Gem::Specification.new do |s| s.name = "attr_json".freeze s.version = "0.6.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "homepage_uri" => "https://github.com/jrochkind/attr_json", "source_code_uri" => "https://github.com/jrochkind/attr_json" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Jonathan Rochkind".freeze] s.bindir = "exe".freeze s.date = "2019-01-29" s.description = "ActiveRecord attributes stored serialized in a json column, super smooth.\nFor Rails 5.0, 5.1, or 5.2. Typed and cast like Active Record. Supporting nested models,\ndirty tracking, some querying (with postgres jsonb contains), and working smoothy with form builders.\n\nUse your database as a typed object store via ActiveRecord, in the same models right next to\nordinary ActiveRecord column-backed attributes and associations. Your json-serialized attr_json\nattributes use as much of the existing ActiveRecord architecture as we can.".freeze s.email = ["jonathan@dnil.net".freeze] s.files = [".gitignore".freeze, ".rspec".freeze, ".travis.yml".freeze, ".yardopts".freeze, "Appraisals".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "attr_json.gemspec".freeze, "bin/console".freeze, "bin/rake".freeze, "bin/rspec".freeze, "bin/setup".freeze, "config.ru".freeze, "doc_src/dirty_tracking.md".freeze, "doc_src/forms.md".freeze, "gemfiles/.bundle/config".freeze, "gemfiles/rails_5_0.gemfile".freeze, "gemfiles/rails_5_1.gemfile".freeze, "gemfiles/rails_5_2.gemfile".freeze, "gemfiles/rails_6_0.gemfile".freeze, "gemfiles/rails_edge_6.gemfile".freeze, "lib/attr_json.rb".freeze, "lib/attr_json/attribute_definition.rb".freeze, "lib/attr_json/attribute_definition/registry.rb".freeze, "lib/attr_json/config.rb".freeze, "lib/attr_json/model.rb".freeze, "lib/attr_json/model/cocoon_compat.rb".freeze, "lib/attr_json/nested_attributes.rb".freeze, "lib/attr_json/nested_attributes/builder.rb".freeze, "lib/attr_json/nested_attributes/multiparameter_attribute_writer.rb".freeze, "lib/attr_json/nested_attributes/writer.rb".freeze, "lib/attr_json/record.rb".freeze, "lib/attr_json/record/dirty.rb".freeze, "lib/attr_json/record/query_builder.rb".freeze, "lib/attr_json/record/query_scopes.rb".freeze, "lib/attr_json/type/array.rb".freeze, "lib/attr_json/type/container_attribute.rb".freeze, "lib/attr_json/type/model.rb".freeze, "lib/attr_json/type/polymorphic_model.rb".freeze, "lib/attr_json/version.rb".freeze, "playground_models.rb".freeze] s.homepage = "https://github.com/jrochkind/attr_json".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.4.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "ActiveRecord attributes stored serialized in a json column, super smooth.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 5.0.0".freeze, "< 6.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.14".freeze]) s.add_development_dependency(%q.freeze, [">= 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.7".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.5".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.2".freeze]) end