├── .github └── workflows │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── active_median.gemspec ├── gemfiles ├── activerecord71.gemfile ├── activerecord72.gemfile ├── activerecord80.gemfile ├── mongoid8.gemfile ├── mongoid9.gemfile ├── mysql2.gemfile ├── redshift.gemfile ├── sqlite3.gemfile ├── sqlserver.gemfile └── trilogy.gemfile ├── lib ├── active_median.rb └── active_median │ ├── enumerable.rb │ ├── model.rb │ ├── mongoid.rb │ ├── sqlite_handler.rb │ └── version.rb └── test ├── median_test.rb ├── percentile_test.rb ├── support ├── active_record.rb └── mongoid.rb └── test_helper.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/Rakefile -------------------------------------------------------------------------------- /active_median.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/active_median.gemspec -------------------------------------------------------------------------------- /gemfiles/activerecord71.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/activerecord71.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord72.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/activerecord72.gemfile -------------------------------------------------------------------------------- /gemfiles/activerecord80.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/activerecord80.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/mongoid8.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid9.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/mongoid9.gemfile -------------------------------------------------------------------------------- /gemfiles/mysql2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/mysql2.gemfile -------------------------------------------------------------------------------- /gemfiles/redshift.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/redshift.gemfile -------------------------------------------------------------------------------- /gemfiles/sqlite3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/sqlite3.gemfile -------------------------------------------------------------------------------- /gemfiles/sqlserver.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/sqlserver.gemfile -------------------------------------------------------------------------------- /gemfiles/trilogy.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/gemfiles/trilogy.gemfile -------------------------------------------------------------------------------- /lib/active_median.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/lib/active_median.rb -------------------------------------------------------------------------------- /lib/active_median/enumerable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/lib/active_median/enumerable.rb -------------------------------------------------------------------------------- /lib/active_median/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/lib/active_median/model.rb -------------------------------------------------------------------------------- /lib/active_median/mongoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/lib/active_median/mongoid.rb -------------------------------------------------------------------------------- /lib/active_median/sqlite_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/lib/active_median/sqlite_handler.rb -------------------------------------------------------------------------------- /lib/active_median/version.rb: -------------------------------------------------------------------------------- 1 | module ActiveMedian 2 | VERSION = "0.6.0" 3 | end 4 | -------------------------------------------------------------------------------- /test/median_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/test/median_test.rb -------------------------------------------------------------------------------- /test/percentile_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/test/percentile_test.rb -------------------------------------------------------------------------------- /test/support/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/test/support/active_record.rb -------------------------------------------------------------------------------- /test/support/mongoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/test/support/mongoid.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/active_median/HEAD/test/test_helper.rb --------------------------------------------------------------------------------