├── .coveralls.yml ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .travis.yml ├── Appraisals ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── Rakefile ├── comma.gemspec ├── gemfiles ├── active6.0.6.gemfile ├── active6.0.6.gemfile.lock ├── active6.1.7.6.gemfile ├── active6.1.7.6.gemfile.lock ├── active7.0.8.gemfile ├── active7.0.8.gemfile.lock ├── active7.1.3.gemfile ├── active7.1.3.gemfile.lock ├── rails6.0.6.gemfile ├── rails6.0.6.gemfile.lock ├── rails6.1.7.6.gemfile ├── rails6.1.7.6.gemfile.lock ├── rails7.0.8.gemfile ├── rails7.0.8.gemfile.lock ├── rails7.1.3.gemfile └── rails7.1.3.gemfile.lock ├── init.rb ├── lib ├── comma.rb └── comma │ ├── array.rb │ ├── data_extractor.rb │ ├── data_mapper_collection.rb │ ├── extractor.rb │ ├── generator.rb │ ├── header_extractor.rb │ ├── mongoid.rb │ ├── object.rb │ ├── relation.rb │ └── version.rb └── spec ├── comma ├── comma_spec.rb ├── data_extractor_spec.rb ├── header_extractor_spec.rb └── rails │ ├── active_record_spec.rb │ ├── data_mapper_collection_spec.rb │ └── mongoid_spec.rb ├── controllers └── users_controller_spec.rb ├── non_rails_app └── ruby_classes.rb ├── rails_app ├── active_record │ ├── config.rb │ └── models.rb ├── data_mapper │ └── config.rb ├── mongoid │ └── config.rb ├── rails_app.rb └── tmp │ └── .gitkeep └── spec_helper.rb /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/.travis.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/Appraisals -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/Rakefile -------------------------------------------------------------------------------- /comma.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/comma.gemspec -------------------------------------------------------------------------------- /gemfiles/active6.0.6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active6.0.6.gemfile -------------------------------------------------------------------------------- /gemfiles/active6.0.6.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active6.0.6.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/active6.1.7.6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active6.1.7.6.gemfile -------------------------------------------------------------------------------- /gemfiles/active6.1.7.6.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active6.1.7.6.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/active7.0.8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active7.0.8.gemfile -------------------------------------------------------------------------------- /gemfiles/active7.0.8.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active7.0.8.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/active7.1.3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active7.1.3.gemfile -------------------------------------------------------------------------------- /gemfiles/active7.1.3.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/active7.1.3.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails6.0.6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails6.0.6.gemfile -------------------------------------------------------------------------------- /gemfiles/rails6.0.6.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails6.0.6.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails6.1.7.6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails6.1.7.6.gemfile -------------------------------------------------------------------------------- /gemfiles/rails6.1.7.6.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails6.1.7.6.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails7.0.8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails7.0.8.gemfile -------------------------------------------------------------------------------- /gemfiles/rails7.0.8.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails7.0.8.gemfile.lock -------------------------------------------------------------------------------- /gemfiles/rails7.1.3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails7.1.3.gemfile -------------------------------------------------------------------------------- /gemfiles/rails7.1.3.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/gemfiles/rails7.1.3.gemfile.lock -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require 'comma' 4 | -------------------------------------------------------------------------------- /lib/comma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma.rb -------------------------------------------------------------------------------- /lib/comma/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/array.rb -------------------------------------------------------------------------------- /lib/comma/data_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/data_extractor.rb -------------------------------------------------------------------------------- /lib/comma/data_mapper_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/data_mapper_collection.rb -------------------------------------------------------------------------------- /lib/comma/extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/extractor.rb -------------------------------------------------------------------------------- /lib/comma/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/generator.rb -------------------------------------------------------------------------------- /lib/comma/header_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/header_extractor.rb -------------------------------------------------------------------------------- /lib/comma/mongoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/mongoid.rb -------------------------------------------------------------------------------- /lib/comma/object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/object.rb -------------------------------------------------------------------------------- /lib/comma/relation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/lib/comma/relation.rb -------------------------------------------------------------------------------- /lib/comma/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Comma 4 | VERSION = '4.8.0' 5 | end 6 | -------------------------------------------------------------------------------- /spec/comma/comma_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/comma/comma_spec.rb -------------------------------------------------------------------------------- /spec/comma/data_extractor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/comma/data_extractor_spec.rb -------------------------------------------------------------------------------- /spec/comma/header_extractor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/comma/header_extractor_spec.rb -------------------------------------------------------------------------------- /spec/comma/rails/active_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/comma/rails/active_record_spec.rb -------------------------------------------------------------------------------- /spec/comma/rails/data_mapper_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/comma/rails/data_mapper_collection_spec.rb -------------------------------------------------------------------------------- /spec/comma/rails/mongoid_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/comma/rails/mongoid_spec.rb -------------------------------------------------------------------------------- /spec/controllers/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/controllers/users_controller_spec.rb -------------------------------------------------------------------------------- /spec/non_rails_app/ruby_classes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/non_rails_app/ruby_classes.rb -------------------------------------------------------------------------------- /spec/rails_app/active_record/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/rails_app/active_record/config.rb -------------------------------------------------------------------------------- /spec/rails_app/active_record/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/rails_app/active_record/models.rb -------------------------------------------------------------------------------- /spec/rails_app/data_mapper/config.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | DataMapper.setup(:default, 'sqlite::memory:') 4 | -------------------------------------------------------------------------------- /spec/rails_app/mongoid/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/rails_app/mongoid/config.rb -------------------------------------------------------------------------------- /spec/rails_app/rails_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/rails_app/rails_app.rb -------------------------------------------------------------------------------- /spec/rails_app/tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/comma-csv/comma/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------