├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── bin └── rubyslim ├── lib ├── rubyslim │ ├── list_deserializer.rb │ ├── list_executor.rb │ ├── list_serializer.rb │ ├── ruby_slim.rb │ ├── slim_error.rb │ ├── slim_helper_library.rb │ ├── socket_service.rb │ ├── statement.rb │ ├── statement_executor.rb │ └── table_to_hash_converter.rb └── test_module │ ├── library_new.rb │ ├── library_old.rb │ ├── should_not_find_test_slim_in_here │ └── test_slim.rb │ ├── simple_script.rb │ ├── test_chain.rb │ ├── test_slim.rb │ ├── test_slim_with_arguments.rb │ └── test_slim_with_no_sut.rb ├── rubyslim.gemspec └── spec ├── instance_creation_spec.rb ├── it8f_spec.rb ├── list_deserializer_spec.rb ├── list_executor_spec.rb ├── list_serialzer_spec.rb ├── method_invocation_spec.rb ├── slim_helper_library_spec.rb ├── socket_service_spec.rb ├── spec_helper.rb ├── statement_executor_spec.rb ├── statement_spec.rb └── table_to_hash_converter_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/rubyslim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/bin/rubyslim -------------------------------------------------------------------------------- /lib/rubyslim/list_deserializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/list_deserializer.rb -------------------------------------------------------------------------------- /lib/rubyslim/list_executor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/list_executor.rb -------------------------------------------------------------------------------- /lib/rubyslim/list_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/list_serializer.rb -------------------------------------------------------------------------------- /lib/rubyslim/ruby_slim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/ruby_slim.rb -------------------------------------------------------------------------------- /lib/rubyslim/slim_error.rb: -------------------------------------------------------------------------------- 1 | class SlimError < Exception 2 | 3 | end -------------------------------------------------------------------------------- /lib/rubyslim/slim_helper_library.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/slim_helper_library.rb -------------------------------------------------------------------------------- /lib/rubyslim/socket_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/socket_service.rb -------------------------------------------------------------------------------- /lib/rubyslim/statement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/statement.rb -------------------------------------------------------------------------------- /lib/rubyslim/statement_executor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/statement_executor.rb -------------------------------------------------------------------------------- /lib/rubyslim/table_to_hash_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/rubyslim/table_to_hash_converter.rb -------------------------------------------------------------------------------- /lib/test_module/library_new.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/library_new.rb -------------------------------------------------------------------------------- /lib/test_module/library_old.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/library_old.rb -------------------------------------------------------------------------------- /lib/test_module/should_not_find_test_slim_in_here/test_slim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/should_not_find_test_slim_in_here/test_slim.rb -------------------------------------------------------------------------------- /lib/test_module/simple_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/simple_script.rb -------------------------------------------------------------------------------- /lib/test_module/test_chain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/test_chain.rb -------------------------------------------------------------------------------- /lib/test_module/test_slim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/test_slim.rb -------------------------------------------------------------------------------- /lib/test_module/test_slim_with_arguments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/test_slim_with_arguments.rb -------------------------------------------------------------------------------- /lib/test_module/test_slim_with_no_sut.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/lib/test_module/test_slim_with_no_sut.rb -------------------------------------------------------------------------------- /rubyslim.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/rubyslim.gemspec -------------------------------------------------------------------------------- /spec/instance_creation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/instance_creation_spec.rb -------------------------------------------------------------------------------- /spec/it8f_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/it8f_spec.rb -------------------------------------------------------------------------------- /spec/list_deserializer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/list_deserializer_spec.rb -------------------------------------------------------------------------------- /spec/list_executor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/list_executor_spec.rb -------------------------------------------------------------------------------- /spec/list_serialzer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/list_serialzer_spec.rb -------------------------------------------------------------------------------- /spec/method_invocation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/method_invocation_spec.rb -------------------------------------------------------------------------------- /spec/slim_helper_library_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/slim_helper_library_spec.rb -------------------------------------------------------------------------------- /spec/socket_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/socket_service_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/statement_executor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/statement_executor_spec.rb -------------------------------------------------------------------------------- /spec/statement_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/statement_spec.rb -------------------------------------------------------------------------------- /spec/table_to_hash_converter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unclebob/rubyslim/HEAD/spec/table_to_hash_converter_spec.rb --------------------------------------------------------------------------------