├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── 1.cr ├── 2.cr └── 3.cr ├── shard.yml ├── spec ├── args_end_default_spec.cr ├── args_end_nil_spec.cr ├── args_simple_after_initialize_spec.cr ├── args_simple_spec.cr ├── dargs_end_default_spec.cr ├── dargs_end_nil_spec.cr ├── dargs_simple_after_initialize_spec.cr ├── dargs_simple_spec.cr ├── spec_helper.cr ├── wrong_empty_arguments.cr ├── wrong_extra_argument.cr └── wrong_mismatch_type.cr └── src └── auto_initialize.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/README.md -------------------------------------------------------------------------------- /examples/1.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/examples/1.cr -------------------------------------------------------------------------------- /examples/2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/examples/2.cr -------------------------------------------------------------------------------- /examples/3.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/examples/3.cr -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/args_end_default_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/args_end_default_spec.cr -------------------------------------------------------------------------------- /spec/args_end_nil_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/args_end_nil_spec.cr -------------------------------------------------------------------------------- /spec/args_simple_after_initialize_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/args_simple_after_initialize_spec.cr -------------------------------------------------------------------------------- /spec/args_simple_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/args_simple_spec.cr -------------------------------------------------------------------------------- /spec/dargs_end_default_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/dargs_end_default_spec.cr -------------------------------------------------------------------------------- /spec/dargs_end_nil_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/dargs_end_nil_spec.cr -------------------------------------------------------------------------------- /spec/dargs_simple_after_initialize_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/dargs_simple_after_initialize_spec.cr -------------------------------------------------------------------------------- /spec/dargs_simple_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/dargs_simple_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/wrong_empty_arguments.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/wrong_empty_arguments.cr -------------------------------------------------------------------------------- /spec/wrong_extra_argument.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/wrong_extra_argument.cr -------------------------------------------------------------------------------- /spec/wrong_mismatch_type.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/spec/wrong_mismatch_type.cr -------------------------------------------------------------------------------- /src/auto_initialize.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kostya/auto_initialize/HEAD/src/auto_initialize.cr --------------------------------------------------------------------------------