├── .gitignore ├── .travis.yml ├── Gemfile ├── README.md ├── Rakefile ├── bin └── schema ├── json_schema_builder.gemspec ├── lib ├── json_schema_builder.rb ├── schema_builder.rb └── schema_builder │ ├── railtie.rb │ ├── tasks.rb │ ├── version.rb │ └── writer.rb └── spec ├── fixtures ├── ar_schema.rb └── user.rb ├── schema_builder └── writer_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/bin/schema -------------------------------------------------------------------------------- /json_schema_builder.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/json_schema_builder.gemspec -------------------------------------------------------------------------------- /lib/json_schema_builder.rb: -------------------------------------------------------------------------------- 1 | require 'schema_builder' -------------------------------------------------------------------------------- /lib/schema_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/lib/schema_builder.rb -------------------------------------------------------------------------------- /lib/schema_builder/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/lib/schema_builder/railtie.rb -------------------------------------------------------------------------------- /lib/schema_builder/tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/lib/schema_builder/tasks.rb -------------------------------------------------------------------------------- /lib/schema_builder/version.rb: -------------------------------------------------------------------------------- 1 | module SchemaBuilder 2 | VERSION = "0.1.0" 3 | end 4 | -------------------------------------------------------------------------------- /lib/schema_builder/writer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/lib/schema_builder/writer.rb -------------------------------------------------------------------------------- /spec/fixtures/ar_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/spec/fixtures/ar_schema.rb -------------------------------------------------------------------------------- /spec/fixtures/user.rb: -------------------------------------------------------------------------------- 1 | class User < ActiveRecord::Base 2 | end -------------------------------------------------------------------------------- /spec/schema_builder/writer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/spec/schema_builder/writer_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/json_schema_builder/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------