├── .gitignore ├── .rspec ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console ├── crystalize └── setup ├── crystalize-logo.png ├── crystalize.gemspec ├── hashes.rb ├── lib ├── crystalize.rb ├── crystalize.rb.erb └── crystalize │ ├── check │ └── lines │ │ ├── literals.rb │ │ └── meta.rb │ ├── code.rb │ ├── code_converter.rb │ ├── code_line.rb │ ├── options_validator.rb │ ├── project_converter.rb │ ├── ruby │ └── ruby_core_extensions.rb │ ├── support.rb │ ├── transform │ ├── code │ │ └── semicolons.rb │ └── lines │ │ ├── literals.rb │ │ └── private_methods.rb │ └── version.rb ├── spec ├── crystalize_spec.rb ├── fixtures │ └── transform │ │ └── private_methods │ │ ├── after_1.rb │ │ └── before_1.rb ├── lib │ ├── check │ │ └── meta_spec.rb │ ├── ruby │ │ └── core_extensions_spec.rb │ └── transform │ │ ├── literals_spec.rb │ │ └── private_methods_spec.rb ├── spec_helper.rb └── support │ └── fixtures.rb └── todo.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/bin/console -------------------------------------------------------------------------------- /bin/crystalize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/bin/crystalize -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/bin/setup -------------------------------------------------------------------------------- /crystalize-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/crystalize-logo.png -------------------------------------------------------------------------------- /crystalize.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/crystalize.gemspec -------------------------------------------------------------------------------- /hashes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/hashes.rb -------------------------------------------------------------------------------- /lib/crystalize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize.rb -------------------------------------------------------------------------------- /lib/crystalize.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize.rb.erb -------------------------------------------------------------------------------- /lib/crystalize/check/lines/literals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/check/lines/literals.rb -------------------------------------------------------------------------------- /lib/crystalize/check/lines/meta.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/check/lines/meta.rb -------------------------------------------------------------------------------- /lib/crystalize/code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/code.rb -------------------------------------------------------------------------------- /lib/crystalize/code_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/code_converter.rb -------------------------------------------------------------------------------- /lib/crystalize/code_line.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/code_line.rb -------------------------------------------------------------------------------- /lib/crystalize/options_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/options_validator.rb -------------------------------------------------------------------------------- /lib/crystalize/project_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/project_converter.rb -------------------------------------------------------------------------------- /lib/crystalize/ruby/ruby_core_extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/ruby/ruby_core_extensions.rb -------------------------------------------------------------------------------- /lib/crystalize/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/support.rb -------------------------------------------------------------------------------- /lib/crystalize/transform/code/semicolons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/transform/code/semicolons.rb -------------------------------------------------------------------------------- /lib/crystalize/transform/lines/literals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/transform/lines/literals.rb -------------------------------------------------------------------------------- /lib/crystalize/transform/lines/private_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/lib/crystalize/transform/lines/private_methods.rb -------------------------------------------------------------------------------- /lib/crystalize/version.rb: -------------------------------------------------------------------------------- 1 | module Crystalize 2 | VERSION = "0.0.7" 3 | end 4 | -------------------------------------------------------------------------------- /spec/crystalize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/crystalize_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/transform/private_methods/after_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/fixtures/transform/private_methods/after_1.rb -------------------------------------------------------------------------------- /spec/fixtures/transform/private_methods/before_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/fixtures/transform/private_methods/before_1.rb -------------------------------------------------------------------------------- /spec/lib/check/meta_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/lib/check/meta_spec.rb -------------------------------------------------------------------------------- /spec/lib/ruby/core_extensions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/lib/ruby/core_extensions_spec.rb -------------------------------------------------------------------------------- /spec/lib/transform/literals_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/lib/transform/literals_spec.rb -------------------------------------------------------------------------------- /spec/lib/transform/private_methods_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/lib/transform/private_methods_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/spec/support/fixtures.rb -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrelSokolov/crystalize/HEAD/todo.md --------------------------------------------------------------------------------