├── .env.sample ├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── API.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DEBUGGING.md ├── DEV.md ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE.md ├── Procfile ├── README.md ├── Rakefile ├── app.json ├── config.ru ├── config ├── initializers │ ├── array.rb │ ├── date.rb │ ├── distance_of_time_in_words.rb │ ├── slack-ruby-bot-server │ │ └── commands │ │ │ └── base.rb │ ├── slack-ruby-bot │ │ └── hooks │ │ │ └── message.rb │ ├── slack-ruby-client │ │ └── web │ │ │ └── client.rb │ ├── slack_ruby_bot_server_mailchimp.rb │ └── stripe.rb ├── mongoid.yml └── newrelic.yml ├── public ├── css │ ├── agency.css │ ├── bootstrap.css │ └── bootstrap.min.css ├── favicon.ico ├── font-awesome │ ├── css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── less │ │ ├── bordered-pulled.less │ │ ├── core.less │ │ ├── fixed-width.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── mixins.less │ │ ├── path.less │ │ ├── rotated-flipped.less │ │ ├── spinning.less │ │ ├── stacked.less │ │ └── variables.less │ └── scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _spinning.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── gcal.html.erb ├── img │ ├── artsy.png │ ├── favicons │ │ ├── android-icon-144x144.png │ │ ├── android-icon-192x192.png │ │ ├── android-icon-36x36.png │ │ ├── android-icon-48x48.png │ │ ├── android-icon-72x72.png │ │ ├── android-icon-96x96.png │ │ ├── apple-icon-114x114.png │ │ ├── apple-icon-120x120.png │ │ ├── apple-icon-144x144.png │ │ ├── apple-icon-152x152.png │ │ ├── apple-icon-180x180.png │ │ ├── apple-icon-57x57.png │ │ ├── apple-icon-60x60.png │ │ ├── apple-icon-72x72.png │ │ ├── apple-icon-76x76.png │ │ ├── apple-icon-precomposed.png │ │ ├── apple-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon-96x96.png │ │ ├── favicon.ico │ │ ├── manifest.json │ │ ├── ms-icon-144x144.png │ │ ├── ms-icon-150x150.png │ │ ├── ms-icon-310x310.png │ │ └── ms-icon-70x70.png │ ├── header-bg.jpg │ ├── icon.png │ ├── stripe.png │ ├── sup-answer.png │ ├── sup-api.png │ ├── sup-ask.png │ ├── sup-dm.png │ ├── sup-help.png │ ├── sup-intro.png │ ├── sup-oss.png │ └── sup-stats.png ├── index.html.erb ├── js │ ├── agency.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── cbpAnimatedHeader.js │ ├── cbpAnimatedHeader.min.js │ ├── classie.js │ ├── ga.js │ ├── jquery.js │ ├── register.js │ ├── sup.js │ ├── twitter.js │ ├── uptime.js │ └── url.min.js ├── less │ ├── agency.less │ ├── mixins.less │ └── variables.less ├── partials │ ├── _head.html.erb │ └── _scripts.html ├── privacy.html.erb ├── subscribe.html.erb └── update_cc.html.erb ├── samples ├── round_info │ ├── .env.sample │ ├── .gitignore │ ├── Gemfile │ ├── Gemfile.lock │ └── round_info.rb └── team_info │ ├── .env.sample │ ├── .gitignore │ ├── Gemfile │ ├── Gemfile.lock │ └── team_info.rb ├── script └── console ├── slack-sup.rb ├── slack-sup ├── api.rb ├── api │ ├── endpoints.rb │ ├── endpoints │ │ ├── credit_cards_endpoint.rb │ │ ├── data_endpoint.rb │ │ ├── root_endpoint.rb │ │ ├── rounds_endpoint.rb │ │ ├── slack_endpoint.rb │ │ ├── stats_endpoint.rb │ │ ├── status_endpoint.rb │ │ ├── subscriptions_endpoint.rb │ │ ├── sups_endpoint.rb │ │ ├── teams_endpoint.rb │ │ └── users_endpoint.rb │ ├── helpers.rb │ ├── helpers │ │ ├── auth_helpers.rb │ │ ├── cursor_helpers.rb │ │ ├── error_helpers.rb │ │ ├── pagination_parameters.rb │ │ └── sort_helpers.rb │ ├── middleware.rb │ ├── presenters.rb │ └── presenters │ │ ├── base_presenter.rb │ │ ├── paginated_presenter.rb │ │ ├── root_presenter.rb │ │ ├── round_presenter.rb │ │ ├── round_stats_presenter.rb │ │ ├── rounds_presenter.rb │ │ ├── stats_presenter.rb │ │ ├── status_presenter.rb │ │ ├── sup_presenter.rb │ │ ├── sups_presenter.rb │ │ ├── team_presenter.rb │ │ ├── team_stats_presenter.rb │ │ ├── teams_presenter.rb │ │ ├── user_presenter.rb │ │ └── users_presenter.rb ├── app.rb ├── commands.rb ├── commands │ ├── about.rb │ ├── admins.rb │ ├── data.rb │ ├── demote.rb │ ├── gcal.rb │ ├── help.rb │ ├── mixins.rb │ ├── mixins │ │ ├── pluralize.rb │ │ └── subscribe.rb │ ├── next.rb │ ├── opt.rb │ ├── promote.rb │ ├── rounds.rb │ ├── set.rb │ ├── stats.rb │ ├── subscription.rb │ └── unsubscribe.rb ├── info.rb ├── models.rb ├── models │ ├── error.rb │ ├── export.rb │ ├── mixins.rb │ ├── mixins │ │ └── export.rb │ ├── round.rb │ ├── round_stats.rb │ ├── stats.rb │ ├── sup.rb │ ├── team.rb │ └── user.rb ├── server.rb ├── service.rb └── version.rb ├── spec ├── api │ ├── 404_spec.rb │ ├── cors_spec.rb │ ├── documentation_spec.rb │ ├── endpoints │ │ ├── credit_cards_endpoint_spec.rb │ │ ├── data_endpoint_spec.rb │ │ ├── root_endpoint_spec.rb │ │ ├── rounds_endpoint_spec.rb │ │ ├── slack_endpoint_spec.rb │ │ ├── stats_endpoint_spec.rb │ │ ├── status_endpoint_spec.rb │ │ ├── subscriptions_endpoint_spec.rb │ │ ├── sups_endpoint_spec.rb │ │ ├── teams_endpoint_spec.rb │ │ └── users_endpoint_spec.rb │ └── robots_spec.rb ├── fabricators │ ├── export_fabricator.rb │ ├── round_fabricator.rb │ ├── sup_fabricator.rb │ ├── team_fabricator.rb │ └── user_fabricator.rb ├── fixtures │ └── slack │ │ ├── auth_test.yml │ │ ├── team_info.yml │ │ ├── team_profile_get.yml │ │ ├── user_info.yml │ │ └── user_profile_get.yml ├── initializers │ └── array_spec.rb ├── integration │ ├── gcal_spec.rb │ ├── homepage_spec.rb │ ├── subscribe_spec.rb │ ├── teams_spec.rb │ └── update_cc_spec.rb ├── models │ ├── export_spec.rb │ ├── round_spec.rb │ ├── stats_spec.rb │ ├── sup_spec.rb │ ├── team_spec.rb │ └── user_spec.rb ├── slack-sup │ ├── app_spec.rb │ ├── commands │ │ ├── about_spec.rb │ │ ├── admins_spec.rb │ │ ├── data_spec.rb │ │ ├── demote_spec.rb │ │ ├── gcal_spec.rb │ │ ├── help_spec.rb │ │ ├── next_spec.rb │ │ ├── opt_spec.rb │ │ ├── promote_spec.rb │ │ ├── rounds_spec.rb │ │ ├── set_spec.rb │ │ ├── stats_spec.rb │ │ ├── subscription_spec.rb │ │ └── unsubscribe_spec.rb │ ├── server_spec.rb │ ├── service_spec.rb │ └── version_spec.rb ├── spec_helper.rb └── support │ ├── api │ └── endpoints │ │ ├── endpoint_test.rb │ │ ├── it_behaves_like_a_cursor_api.rb │ │ └── it_behaves_like_a_team_token_api.rb │ ├── capybara.rb │ ├── database_cleaner.rb │ ├── mongoid.rb │ ├── rspec.rb │ ├── stripe.rb │ ├── timecop.rb │ ├── uses_temp_dir.rb │ └── vcr.rb └── tasks ├── development.rake ├── logger.rb ├── production.rake ├── rspec.rake ├── rubocop.rake └── test.rake /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format=documentation 3 | 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/API.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEBUGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/DEBUGGING.md -------------------------------------------------------------------------------- /DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/DEV.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: bundle exec puma -p $PORT 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/Rakefile -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/app.json -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config.ru -------------------------------------------------------------------------------- /config/initializers/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/array.rb -------------------------------------------------------------------------------- /config/initializers/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/date.rb -------------------------------------------------------------------------------- /config/initializers/distance_of_time_in_words.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/distance_of_time_in_words.rb -------------------------------------------------------------------------------- /config/initializers/slack-ruby-bot-server/commands/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/slack-ruby-bot-server/commands/base.rb -------------------------------------------------------------------------------- /config/initializers/slack-ruby-bot/hooks/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/slack-ruby-bot/hooks/message.rb -------------------------------------------------------------------------------- /config/initializers/slack-ruby-client/web/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/slack-ruby-client/web/client.rb -------------------------------------------------------------------------------- /config/initializers/slack_ruby_bot_server_mailchimp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/slack_ruby_bot_server_mailchimp.rb -------------------------------------------------------------------------------- /config/initializers/stripe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/initializers/stripe.rb -------------------------------------------------------------------------------- /config/mongoid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/mongoid.yml -------------------------------------------------------------------------------- /config/newrelic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/config/newrelic.yml -------------------------------------------------------------------------------- /public/css/agency.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/css/agency.css -------------------------------------------------------------------------------- /public/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/css/bootstrap.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/font-awesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/css/font-awesome.css -------------------------------------------------------------------------------- /public/font-awesome/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/css/font-awesome.min.css -------------------------------------------------------------------------------- /public/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/font-awesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /public/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/bordered-pulled.less -------------------------------------------------------------------------------- /public/font-awesome/less/core.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/core.less -------------------------------------------------------------------------------- /public/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/fixed-width.less -------------------------------------------------------------------------------- /public/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/font-awesome.less -------------------------------------------------------------------------------- /public/font-awesome/less/icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/icons.less -------------------------------------------------------------------------------- /public/font-awesome/less/larger.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/larger.less -------------------------------------------------------------------------------- /public/font-awesome/less/list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/list.less -------------------------------------------------------------------------------- /public/font-awesome/less/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/mixins.less -------------------------------------------------------------------------------- /public/font-awesome/less/path.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/path.less -------------------------------------------------------------------------------- /public/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/rotated-flipped.less -------------------------------------------------------------------------------- /public/font-awesome/less/spinning.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/spinning.less -------------------------------------------------------------------------------- /public/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/stacked.less -------------------------------------------------------------------------------- /public/font-awesome/less/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/less/variables.less -------------------------------------------------------------------------------- /public/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_bordered-pulled.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_core.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_fixed-width.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_icons.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_larger.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_list.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_mixins.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_path.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_rotated-flipped.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_spinning.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_spinning.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_stacked.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/_variables.scss -------------------------------------------------------------------------------- /public/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/font-awesome/scss/font-awesome.scss -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/gcal.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/gcal.html.erb -------------------------------------------------------------------------------- /public/img/artsy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/artsy.png -------------------------------------------------------------------------------- /public/img/favicons/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/android-icon-144x144.png -------------------------------------------------------------------------------- /public/img/favicons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/android-icon-192x192.png -------------------------------------------------------------------------------- /public/img/favicons/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/android-icon-36x36.png -------------------------------------------------------------------------------- /public/img/favicons/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/android-icon-48x48.png -------------------------------------------------------------------------------- /public/img/favicons/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/android-icon-72x72.png -------------------------------------------------------------------------------- /public/img/favicons/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/android-icon-96x96.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-114x114.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-120x120.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-144x144.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-152x152.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-57x57.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-60x60.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-72x72.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-76x76.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon-precomposed.png -------------------------------------------------------------------------------- /public/img/favicons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/apple-icon.png -------------------------------------------------------------------------------- /public/img/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/browserconfig.xml -------------------------------------------------------------------------------- /public/img/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/img/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/img/favicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/favicon-96x96.png -------------------------------------------------------------------------------- /public/img/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/favicon.ico -------------------------------------------------------------------------------- /public/img/favicons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/manifest.json -------------------------------------------------------------------------------- /public/img/favicons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/ms-icon-144x144.png -------------------------------------------------------------------------------- /public/img/favicons/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/ms-icon-150x150.png -------------------------------------------------------------------------------- /public/img/favicons/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/ms-icon-310x310.png -------------------------------------------------------------------------------- /public/img/favicons/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/favicons/ms-icon-70x70.png -------------------------------------------------------------------------------- /public/img/header-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/header-bg.jpg -------------------------------------------------------------------------------- /public/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/icon.png -------------------------------------------------------------------------------- /public/img/stripe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/stripe.png -------------------------------------------------------------------------------- /public/img/sup-answer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-answer.png -------------------------------------------------------------------------------- /public/img/sup-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-api.png -------------------------------------------------------------------------------- /public/img/sup-ask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-ask.png -------------------------------------------------------------------------------- /public/img/sup-dm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-dm.png -------------------------------------------------------------------------------- /public/img/sup-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-help.png -------------------------------------------------------------------------------- /public/img/sup-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-intro.png -------------------------------------------------------------------------------- /public/img/sup-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-oss.png -------------------------------------------------------------------------------- /public/img/sup-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/img/sup-stats.png -------------------------------------------------------------------------------- /public/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/index.html.erb -------------------------------------------------------------------------------- /public/js/agency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/agency.js -------------------------------------------------------------------------------- /public/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/bootstrap.js -------------------------------------------------------------------------------- /public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /public/js/cbpAnimatedHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/cbpAnimatedHeader.js -------------------------------------------------------------------------------- /public/js/cbpAnimatedHeader.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/cbpAnimatedHeader.min.js -------------------------------------------------------------------------------- /public/js/classie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/classie.js -------------------------------------------------------------------------------- /public/js/ga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/ga.js -------------------------------------------------------------------------------- /public/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/jquery.js -------------------------------------------------------------------------------- /public/js/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/register.js -------------------------------------------------------------------------------- /public/js/sup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/sup.js -------------------------------------------------------------------------------- /public/js/twitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/twitter.js -------------------------------------------------------------------------------- /public/js/uptime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/uptime.js -------------------------------------------------------------------------------- /public/js/url.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/js/url.min.js -------------------------------------------------------------------------------- /public/less/agency.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/less/agency.less -------------------------------------------------------------------------------- /public/less/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/less/mixins.less -------------------------------------------------------------------------------- /public/less/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/less/variables.less -------------------------------------------------------------------------------- /public/partials/_head.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/partials/_head.html.erb -------------------------------------------------------------------------------- /public/partials/_scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/partials/_scripts.html -------------------------------------------------------------------------------- /public/privacy.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/privacy.html.erb -------------------------------------------------------------------------------- /public/subscribe.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/subscribe.html.erb -------------------------------------------------------------------------------- /public/update_cc.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/public/update_cc.html.erb -------------------------------------------------------------------------------- /samples/round_info/.env.sample: -------------------------------------------------------------------------------- 1 | SUP_TEAM_ID= 2 | SUP_API_TOKEN= 3 | -------------------------------------------------------------------------------- /samples/round_info/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | 3 | -------------------------------------------------------------------------------- /samples/round_info/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/samples/round_info/Gemfile -------------------------------------------------------------------------------- /samples/round_info/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/samples/round_info/Gemfile.lock -------------------------------------------------------------------------------- /samples/round_info/round_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/samples/round_info/round_info.rb -------------------------------------------------------------------------------- /samples/team_info/.env.sample: -------------------------------------------------------------------------------- 1 | SUP_TEAM_ID= 2 | SUP_API_TOKEN= 3 | -------------------------------------------------------------------------------- /samples/team_info/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | 3 | -------------------------------------------------------------------------------- /samples/team_info/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/samples/team_info/Gemfile -------------------------------------------------------------------------------- /samples/team_info/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/samples/team_info/Gemfile.lock -------------------------------------------------------------------------------- /samples/team_info/team_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/samples/team_info/team_info.rb -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/script/console -------------------------------------------------------------------------------- /slack-sup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup.rb -------------------------------------------------------------------------------- /slack-sup/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/credit_cards_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/credit_cards_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/data_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/data_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/root_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/root_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/rounds_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/rounds_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/slack_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/slack_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/stats_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/stats_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/status_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/status_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/subscriptions_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/subscriptions_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/sups_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/sups_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/teams_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/teams_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/endpoints/users_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/endpoints/users_endpoint.rb -------------------------------------------------------------------------------- /slack-sup/api/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/helpers.rb -------------------------------------------------------------------------------- /slack-sup/api/helpers/auth_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/helpers/auth_helpers.rb -------------------------------------------------------------------------------- /slack-sup/api/helpers/cursor_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/helpers/cursor_helpers.rb -------------------------------------------------------------------------------- /slack-sup/api/helpers/error_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/helpers/error_helpers.rb -------------------------------------------------------------------------------- /slack-sup/api/helpers/pagination_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/helpers/pagination_parameters.rb -------------------------------------------------------------------------------- /slack-sup/api/helpers/sort_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/helpers/sort_helpers.rb -------------------------------------------------------------------------------- /slack-sup/api/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/middleware.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/base_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/base_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/paginated_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/paginated_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/root_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/root_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/round_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/round_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/round_stats_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/round_stats_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/rounds_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/rounds_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/stats_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/stats_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/status_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/status_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/sup_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/sup_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/sups_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/sups_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/team_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/team_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/team_stats_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/team_stats_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/teams_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/teams_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/user_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/user_presenter.rb -------------------------------------------------------------------------------- /slack-sup/api/presenters/users_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/api/presenters/users_presenter.rb -------------------------------------------------------------------------------- /slack-sup/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/app.rb -------------------------------------------------------------------------------- /slack-sup/commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands.rb -------------------------------------------------------------------------------- /slack-sup/commands/about.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/about.rb -------------------------------------------------------------------------------- /slack-sup/commands/admins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/admins.rb -------------------------------------------------------------------------------- /slack-sup/commands/data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/data.rb -------------------------------------------------------------------------------- /slack-sup/commands/demote.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/demote.rb -------------------------------------------------------------------------------- /slack-sup/commands/gcal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/gcal.rb -------------------------------------------------------------------------------- /slack-sup/commands/help.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/help.rb -------------------------------------------------------------------------------- /slack-sup/commands/mixins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/mixins.rb -------------------------------------------------------------------------------- /slack-sup/commands/mixins/pluralize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/mixins/pluralize.rb -------------------------------------------------------------------------------- /slack-sup/commands/mixins/subscribe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/mixins/subscribe.rb -------------------------------------------------------------------------------- /slack-sup/commands/next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/next.rb -------------------------------------------------------------------------------- /slack-sup/commands/opt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/opt.rb -------------------------------------------------------------------------------- /slack-sup/commands/promote.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/promote.rb -------------------------------------------------------------------------------- /slack-sup/commands/rounds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/rounds.rb -------------------------------------------------------------------------------- /slack-sup/commands/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/set.rb -------------------------------------------------------------------------------- /slack-sup/commands/stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/stats.rb -------------------------------------------------------------------------------- /slack-sup/commands/subscription.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/subscription.rb -------------------------------------------------------------------------------- /slack-sup/commands/unsubscribe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/commands/unsubscribe.rb -------------------------------------------------------------------------------- /slack-sup/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/info.rb -------------------------------------------------------------------------------- /slack-sup/models.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models.rb -------------------------------------------------------------------------------- /slack-sup/models/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/error.rb -------------------------------------------------------------------------------- /slack-sup/models/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/export.rb -------------------------------------------------------------------------------- /slack-sup/models/mixins.rb: -------------------------------------------------------------------------------- 1 | require_relative 'mixins/export' 2 | -------------------------------------------------------------------------------- /slack-sup/models/mixins/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/mixins/export.rb -------------------------------------------------------------------------------- /slack-sup/models/round.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/round.rb -------------------------------------------------------------------------------- /slack-sup/models/round_stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/round_stats.rb -------------------------------------------------------------------------------- /slack-sup/models/stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/stats.rb -------------------------------------------------------------------------------- /slack-sup/models/sup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/sup.rb -------------------------------------------------------------------------------- /slack-sup/models/team.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/team.rb -------------------------------------------------------------------------------- /slack-sup/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/models/user.rb -------------------------------------------------------------------------------- /slack-sup/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/server.rb -------------------------------------------------------------------------------- /slack-sup/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/slack-sup/service.rb -------------------------------------------------------------------------------- /slack-sup/version.rb: -------------------------------------------------------------------------------- 1 | module SlackSup 2 | VERSION = '0.1.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/api/404_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/404_spec.rb -------------------------------------------------------------------------------- /spec/api/cors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/cors_spec.rb -------------------------------------------------------------------------------- /spec/api/documentation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/documentation_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/credit_cards_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/credit_cards_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/data_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/data_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/root_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/root_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/rounds_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/rounds_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/slack_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/slack_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/stats_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/stats_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/status_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/status_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/subscriptions_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/subscriptions_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/sups_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/sups_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/teams_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/teams_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/endpoints/users_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/endpoints/users_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/api/robots_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/api/robots_spec.rb -------------------------------------------------------------------------------- /spec/fabricators/export_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fabricators/export_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/round_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fabricators/round_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/sup_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fabricators/sup_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/team_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fabricators/team_fabricator.rb -------------------------------------------------------------------------------- /spec/fabricators/user_fabricator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fabricators/user_fabricator.rb -------------------------------------------------------------------------------- /spec/fixtures/slack/auth_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fixtures/slack/auth_test.yml -------------------------------------------------------------------------------- /spec/fixtures/slack/team_info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fixtures/slack/team_info.yml -------------------------------------------------------------------------------- /spec/fixtures/slack/team_profile_get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fixtures/slack/team_profile_get.yml -------------------------------------------------------------------------------- /spec/fixtures/slack/user_info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fixtures/slack/user_info.yml -------------------------------------------------------------------------------- /spec/fixtures/slack/user_profile_get.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/fixtures/slack/user_profile_get.yml -------------------------------------------------------------------------------- /spec/initializers/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/initializers/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/gcal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/integration/gcal_spec.rb -------------------------------------------------------------------------------- /spec/integration/homepage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/integration/homepage_spec.rb -------------------------------------------------------------------------------- /spec/integration/subscribe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/integration/subscribe_spec.rb -------------------------------------------------------------------------------- /spec/integration/teams_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/integration/teams_spec.rb -------------------------------------------------------------------------------- /spec/integration/update_cc_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/integration/update_cc_spec.rb -------------------------------------------------------------------------------- /spec/models/export_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/models/export_spec.rb -------------------------------------------------------------------------------- /spec/models/round_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/models/round_spec.rb -------------------------------------------------------------------------------- /spec/models/stats_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/models/stats_spec.rb -------------------------------------------------------------------------------- /spec/models/sup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/models/sup_spec.rb -------------------------------------------------------------------------------- /spec/models/team_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/models/team_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/app_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/about_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/about_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/admins_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/admins_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/data_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/data_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/demote_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/demote_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/gcal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/gcal_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/help_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/help_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/next_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/next_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/opt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/opt_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/promote_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/promote_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/rounds_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/rounds_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/set_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/stats_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/stats_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/subscription_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/subscription_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/commands/unsubscribe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/commands/unsubscribe_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/server_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/server_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/service_spec.rb -------------------------------------------------------------------------------- /spec/slack-sup/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/slack-sup/version_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/api/endpoints/endpoint_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/api/endpoints/endpoint_test.rb -------------------------------------------------------------------------------- /spec/support/api/endpoints/it_behaves_like_a_cursor_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/api/endpoints/it_behaves_like_a_cursor_api.rb -------------------------------------------------------------------------------- /spec/support/api/endpoints/it_behaves_like_a_team_token_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/api/endpoints/it_behaves_like_a_team_token_api.rb -------------------------------------------------------------------------------- /spec/support/capybara.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/capybara.rb -------------------------------------------------------------------------------- /spec/support/database_cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/database_cleaner.rb -------------------------------------------------------------------------------- /spec/support/mongoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/mongoid.rb -------------------------------------------------------------------------------- /spec/support/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/rspec.rb -------------------------------------------------------------------------------- /spec/support/stripe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/stripe.rb -------------------------------------------------------------------------------- /spec/support/timecop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/timecop.rb -------------------------------------------------------------------------------- /spec/support/uses_temp_dir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/uses_temp_dir.rb -------------------------------------------------------------------------------- /spec/support/vcr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/spec/support/vcr.rb -------------------------------------------------------------------------------- /tasks/development.rake: -------------------------------------------------------------------------------- 1 | import 'tasks/test.rake' 2 | -------------------------------------------------------------------------------- /tasks/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/tasks/logger.rb -------------------------------------------------------------------------------- /tasks/production.rake: -------------------------------------------------------------------------------- 1 | # placeholder 2 | -------------------------------------------------------------------------------- /tasks/rspec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/tasks/rspec.rake -------------------------------------------------------------------------------- /tasks/rubocop.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/tasks/rubocop.rake -------------------------------------------------------------------------------- /tasks/test.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblock/slack-sup/HEAD/tasks/test.rake --------------------------------------------------------------------------------