├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── config └── quickdraw.rb ├── lib ├── strict_ivars.rb └── strict_ivars │ ├── base_processor.rb │ ├── configuration.rb │ ├── name_error.rb │ ├── processor.rb │ └── version.rb ├── mise.toml ├── strict_ivars.gemspec └── test ├── base_processor.test.rb ├── binding_eval.test.rb ├── class_eval.test.rb ├── configuration.test.rb ├── eval.test.rb ├── evaluations.test.rb ├── example.rb ├── instance_eval.test.rb ├── module_eval.test.rb ├── name_error.test.rb ├── processor.test.rb ├── require_hooks.test.rb └── strict_ivars.test.rb /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/README.md -------------------------------------------------------------------------------- /config/quickdraw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/config/quickdraw.rb -------------------------------------------------------------------------------- /lib/strict_ivars.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/lib/strict_ivars.rb -------------------------------------------------------------------------------- /lib/strict_ivars/base_processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/lib/strict_ivars/base_processor.rb -------------------------------------------------------------------------------- /lib/strict_ivars/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/lib/strict_ivars/configuration.rb -------------------------------------------------------------------------------- /lib/strict_ivars/name_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/lib/strict_ivars/name_error.rb -------------------------------------------------------------------------------- /lib/strict_ivars/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/lib/strict_ivars/processor.rb -------------------------------------------------------------------------------- /lib/strict_ivars/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module StrictIvars 4 | VERSION = "1.0.2" 5 | end 6 | -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | ruby = "latest" 3 | -------------------------------------------------------------------------------- /strict_ivars.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/strict_ivars.gemspec -------------------------------------------------------------------------------- /test/base_processor.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/base_processor.test.rb -------------------------------------------------------------------------------- /test/binding_eval.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/binding_eval.test.rb -------------------------------------------------------------------------------- /test/class_eval.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/class_eval.test.rb -------------------------------------------------------------------------------- /test/configuration.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/configuration.test.rb -------------------------------------------------------------------------------- /test/eval.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/eval.test.rb -------------------------------------------------------------------------------- /test/evaluations.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/evaluations.test.rb -------------------------------------------------------------------------------- /test/example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/example.rb -------------------------------------------------------------------------------- /test/instance_eval.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/instance_eval.test.rb -------------------------------------------------------------------------------- /test/module_eval.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/module_eval.test.rb -------------------------------------------------------------------------------- /test/name_error.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/name_error.test.rb -------------------------------------------------------------------------------- /test/processor.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/processor.test.rb -------------------------------------------------------------------------------- /test/require_hooks.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/require_hooks.test.rb -------------------------------------------------------------------------------- /test/strict_ivars.test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yippee-fun/strict_ivars/HEAD/test/strict_ivars.test.rb --------------------------------------------------------------------------------