.github/workflows/test.yaml | |
|
|
.gitignore | |
|
|
.rspec | |
|
|
.yardopts | |
|
|
CHANGELOG.md | |
|
|
Gemfile | |
|
|
Guardfile | |
|
|
LICENSE | |
|
|
README.md | |
|
|
Rakefile | |
|
|
active_attr.gemspec | |
|
|
gemfiles/rails_3_0.gemfile | |
|
|
gemfiles/rails_3_1.gemfile | |
|
|
gemfiles/rails_3_2.gemfile | |
|
|
gemfiles/rails_4_0.gemfile | |
|
|
gemfiles/rails_4_1.gemfile | |
|
|
gemfiles/rails_4_2.gemfile | |
|
|
gemfiles/rails_5_0.gemfile | |
|
|
gemfiles/rails_5_1.gemfile | |
|
|
gemfiles/rails_5_2.gemfile | |
|
|
gemfiles/rails_6_0.gemfile | |
|
|
gemfiles/rails_6_1.gemfile | |
|
|
gemfiles/rails_7_0.gemfile | |
|
|
gemfiles/rails_head.gemfile | |
|
|
lib/active_attr.rb | 21 |
|
|
lib/active_attr/attribute_defaults.rb | 33 |
|
|
lib/active_attr/attribute_definition.rb | 32 |
|
|
lib/active_attr/attributes.rb | 140 | A 35 mins |
|
lib/active_attr/basic_model.rb | 13 |
|
|
lib/active_attr/block_initialization.rb | 12 |
|
|
lib/active_attr/chainable_initialization.rb | 16 |
|
|
lib/active_attr/dangerous_attribute_error.rb | 6 |
|
|
lib/active_attr/error.rb | 4 |
|
|
lib/active_attr/logger.rb | 20 |
|
|
lib/active_attr/mass_assignment.rb | 37 |
|
|
lib/active_attr/matchers.rb | 5 |
|
|
lib/active_attr/matchers/have_attribute_matcher.rb | 69 |
|
|
lib/active_attr/model.rb | 23 |
|
|
lib/active_attr/query_attributes.rb | 25 |
|
|
lib/active_attr/railtie.rb | 12 |
|
|
lib/active_attr/rspec.rb | 4 |
|
|
lib/active_attr/serialization.rb | 12 |
|
|
lib/active_attr/typecasted_attributes.rb | 38 |
|
|
lib/active_attr/typecasting.rb | 33 |
|
|
lib/active_attr/typecasting/big_decimal_typecaster.rb | 25 | A 35 mins |
|
lib/active_attr/typecasting/boolean.rb | 6 |
|
|
lib/active_attr/typecasting/boolean_typecaster.rb | 17 |
|
|
lib/active_attr/typecasting/date_time_typecaster.rb | 12 |
|
|
lib/active_attr/typecasting/date_typecaster.rb | 12 |
|
|
lib/active_attr/typecasting/float_typecaster.rb | 10 |
|
|