├── .gitignore ├── .travis.yml ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── benchmark.rb ├── bin ├── console └── setup ├── gemfiles ├── rails_50.gemfile ├── rails_51.gemfile ├── rails_52.gemfile ├── rails_60.gemfile ├── rails_edge.gemfile └── rails_edge.gemfile.lock ├── lib ├── lightweight_attributes.rb └── lightweight_attributes │ ├── attribute_set.rb │ ├── attribute_set │ └── builder.rb │ ├── base_class_methods.rb │ ├── base_methods.rb │ └── railtie.rb ├── lightweight_attributes.gemspec └── test ├── config └── database.yml ├── db └── .keep ├── dummy_app.rb ├── lightweight_attributes_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/benchmark.rb -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/bin/setup -------------------------------------------------------------------------------- /gemfiles/rails_50.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/gemfiles/rails_50.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_51.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/gemfiles/rails_51.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_52.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/gemfiles/rails_52.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_60.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/gemfiles/rails_60.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_edge.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/gemfiles/rails_edge.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_edge.gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/gemfiles/rails_edge.gemfile.lock -------------------------------------------------------------------------------- /lib/lightweight_attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lib/lightweight_attributes.rb -------------------------------------------------------------------------------- /lib/lightweight_attributes/attribute_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lib/lightweight_attributes/attribute_set.rb -------------------------------------------------------------------------------- /lib/lightweight_attributes/attribute_set/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lib/lightweight_attributes/attribute_set/builder.rb -------------------------------------------------------------------------------- /lib/lightweight_attributes/base_class_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lib/lightweight_attributes/base_class_methods.rb -------------------------------------------------------------------------------- /lib/lightweight_attributes/base_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lib/lightweight_attributes/base_methods.rb -------------------------------------------------------------------------------- /lib/lightweight_attributes/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lib/lightweight_attributes/railtie.rb -------------------------------------------------------------------------------- /lightweight_attributes.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/lightweight_attributes.gemspec -------------------------------------------------------------------------------- /test/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/test/config/database.yml -------------------------------------------------------------------------------- /test/db/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/test/dummy_app.rb -------------------------------------------------------------------------------- /test/lightweight_attributes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/test/lightweight_attributes_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amatsuda/lightweight_attributes/HEAD/test/test_helper.rb --------------------------------------------------------------------------------