├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── breakout-detection.gemspec ├── ext └── breakout │ ├── edm_multi.cpp │ ├── edm_percent.cpp │ ├── edm_tail.cpp │ ├── edmx.cpp │ ├── ext.cpp │ ├── extconf.rb │ ├── helper.cpp │ └── helper.h ├── lib ├── breakout-detection.rb ├── breakout.rb └── breakout │ └── version.rb └── test ├── breakout_test.rb ├── support └── breakout.R └── test_helper.rb /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /breakout-detection.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/breakout-detection.gemspec -------------------------------------------------------------------------------- /ext/breakout/edm_multi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/edm_multi.cpp -------------------------------------------------------------------------------- /ext/breakout/edm_percent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/edm_percent.cpp -------------------------------------------------------------------------------- /ext/breakout/edm_tail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/edm_tail.cpp -------------------------------------------------------------------------------- /ext/breakout/edmx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/edmx.cpp -------------------------------------------------------------------------------- /ext/breakout/ext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/ext.cpp -------------------------------------------------------------------------------- /ext/breakout/extconf.rb: -------------------------------------------------------------------------------- 1 | require "mkmf-rice" 2 | 3 | $CXXFLAGS += " -std=c++17 $(optflags)" 4 | 5 | create_makefile("breakout/ext") 6 | -------------------------------------------------------------------------------- /ext/breakout/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/helper.cpp -------------------------------------------------------------------------------- /ext/breakout/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/ext/breakout/helper.h -------------------------------------------------------------------------------- /lib/breakout-detection.rb: -------------------------------------------------------------------------------- 1 | require_relative "breakout" 2 | -------------------------------------------------------------------------------- /lib/breakout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/lib/breakout.rb -------------------------------------------------------------------------------- /lib/breakout/version.rb: -------------------------------------------------------------------------------- 1 | module Breakout 2 | VERSION = "0.3.1" 3 | end 4 | -------------------------------------------------------------------------------- /test/breakout_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/test/breakout_test.rb -------------------------------------------------------------------------------- /test/support/breakout.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/test/support/breakout.R -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/breakout-ruby/HEAD/test/test_helper.rb --------------------------------------------------------------------------------