├── .github └── workflows │ └── crystal.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── samples ├── README.md ├── async.cr ├── channel.cr ├── middleware.cr ├── monkey_middleware.cr ├── qt_connect.cr ├── real_world.cr ├── simple.cr ├── sink_synchronisation.cr ├── testing.cr └── wait.cr ├── shard.yml ├── spec ├── buffer_sink_spec.cr ├── connect_spec.cr ├── interval_sink_spec.cr ├── middleware_spec.cr ├── signal_spec.cr ├── spec_helper.cr ├── spec_spec.cr └── timed_buffer_sink_spec.cr └── src ├── cute.cr ├── cute ├── buffer_sink.cr ├── interval_sink.cr ├── signal.cr ├── sink.cr ├── timed_buffer_sink.cr └── version.cr └── spec.cr /.github/workflows/crystal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/.github/workflows/crystal.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/README.md -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/async.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/async.cr -------------------------------------------------------------------------------- /samples/channel.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/channel.cr -------------------------------------------------------------------------------- /samples/middleware.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/middleware.cr -------------------------------------------------------------------------------- /samples/monkey_middleware.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/monkey_middleware.cr -------------------------------------------------------------------------------- /samples/qt_connect.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/qt_connect.cr -------------------------------------------------------------------------------- /samples/real_world.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/real_world.cr -------------------------------------------------------------------------------- /samples/simple.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/simple.cr -------------------------------------------------------------------------------- /samples/sink_synchronisation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/sink_synchronisation.cr -------------------------------------------------------------------------------- /samples/testing.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/testing.cr -------------------------------------------------------------------------------- /samples/wait.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/samples/wait.cr -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/buffer_sink_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/buffer_sink_spec.cr -------------------------------------------------------------------------------- /spec/connect_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/connect_spec.cr -------------------------------------------------------------------------------- /spec/interval_sink_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/interval_sink_spec.cr -------------------------------------------------------------------------------- /spec/middleware_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/middleware_spec.cr -------------------------------------------------------------------------------- /spec/signal_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/signal_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/spec_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/spec_spec.cr -------------------------------------------------------------------------------- /spec/timed_buffer_sink_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/spec/timed_buffer_sink_spec.cr -------------------------------------------------------------------------------- /src/cute.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/cute.cr -------------------------------------------------------------------------------- /src/cute/buffer_sink.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/cute/buffer_sink.cr -------------------------------------------------------------------------------- /src/cute/interval_sink.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/cute/interval_sink.cr -------------------------------------------------------------------------------- /src/cute/signal.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/cute/signal.cr -------------------------------------------------------------------------------- /src/cute/sink.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/cute/sink.cr -------------------------------------------------------------------------------- /src/cute/timed_buffer_sink.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/cute/timed_buffer_sink.cr -------------------------------------------------------------------------------- /src/cute/version.cr: -------------------------------------------------------------------------------- 1 | module Cute 2 | VERSION = "0.4.0" 3 | end 4 | -------------------------------------------------------------------------------- /src/spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Papierkorb/cute/HEAD/src/spec.cr --------------------------------------------------------------------------------