Skip to content

Commit 04eae19

Browse files
committed
Added a slack-ruby-bot-server-stripe dependency.
1 parent 014e6a1 commit 04eae19

File tree

10 files changed

+55
-53
lines changed

10 files changed

+55
-53
lines changed

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ ruby '2.6.6'
55
gem 'mongoid'
66
gem 'mongoid-scroll'
77
gem 'newrelic-slack-ruby-bot'
8-
gem 'slack-ruby-bot-server'
8+
gem 'slack-ruby-bot-server', github: 'slack-ruby/slack-ruby-bot-server'
9+
gem 'slack-ruby-bot-server-stripe', path: '/Users/dblock/source/slack/slack-ruby-bot-server-stripe/slack-ruby'
910
gem 'unicorn'
1011

1112
group :test do

Gemfile.lock

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
GIT
2+
remote: git://github.com/slack-ruby/slack-ruby-bot-server.git
3+
revision: 92156269d6ae8f53276b5dd12bcd305b8d641737
4+
specs:
5+
slack-ruby-bot-server (0.12.0)
6+
async-websocket (~> 0.8.0)
7+
foreman
8+
grape
9+
grape-roar (>= 0.4.0)
10+
grape-swagger
11+
kaminari-grape
12+
rack-cors
13+
rack-rewrite
14+
rack-server-pages
15+
slack-ruby-bot (>= 0.12.0)
16+
17+
PATH
18+
remote: /Users/dblock/source/slack/slack-ruby-bot-server-stripe/slack-ruby
19+
specs:
20+
slack-ruby-bot-server-stripe (0.1.0)
21+
slack-ruby-bot-server (>= 0.12.0)
22+
stripe (~> 1.58.0)
23+
124
GEM
225
remote: https://rubygems.org/
326
specs:
@@ -39,6 +62,8 @@ GEM
3962
declarative (0.0.10)
4063
declarative-option (0.1.0)
4164
diff-lcs (1.3)
65+
domain_name (0.5.20190701)
66+
unf (>= 0.0.5, < 1.0.0)
4267
dry-configurable (0.11.5)
4368
concurrent-ruby (~> 1.0)
4469
dry-core (~> 0.4, >= 0.4.7)
@@ -85,13 +110,19 @@ GEM
85110
grape (~> 1.3.0)
86111
hashdiff (1.0.1)
87112
hashie (4.1.0)
113+
http-accept (1.7.0)
114+
http-cookie (1.0.3)
115+
domain_name (~> 0.5)
88116
i18n (1.8.2)
89117
concurrent-ruby (~> 1.0)
90118
kaminari-core (1.2.0)
91119
kaminari-grape (1.0.1)
92120
grape
93121
kaminari-core (~> 1.0)
94122
kgio (2.11.3)
123+
mime-types (3.3.1)
124+
mime-types-data (~> 3.2015)
125+
mime-types-data (3.2020.0425)
95126
mini_mime (1.0.2)
96127
mini_portile2 (2.4.0)
97128
minitest (5.14.0)
@@ -113,6 +144,7 @@ GEM
113144
ruby2_keywords (~> 0.0.1)
114145
mustermann-grape (1.0.1)
115146
mustermann (>= 1.0.0)
147+
netrc (0.11.0)
116148
newrelic-slack-ruby-bot (0.2.2)
117149
newrelic_rpm
118150
slack-ruby-bot (>= 0.10.5)
@@ -138,6 +170,11 @@ GEM
138170
declarative (< 0.1.0)
139171
declarative-option (< 0.2.0)
140172
uber (< 0.2.0)
173+
rest-client (2.1.0)
174+
http-accept (>= 1.7.0, < 2.0)
175+
http-cookie (>= 1.0.2, < 2.0)
176+
mime-types (>= 1.16, < 4.0)
177+
netrc (~> 0.8)
141178
roar (1.1.0)
142179
representable (~> 3.0.0)
143180
rspec (3.9.0)
@@ -162,29 +199,23 @@ GEM
162199
slack-ruby-bot (0.14.0)
163200
hashie
164201
slack-ruby-client (>= 0.14.0)
165-
slack-ruby-bot-server (0.11.1)
166-
async-websocket (~> 0.8.0)
167-
foreman
168-
grape
169-
grape-roar (>= 0.4.0)
170-
grape-swagger
171-
kaminari-grape
172-
rack-cors
173-
rack-rewrite
174-
rack-server-pages
175-
slack-ruby-bot (>= 0.12.0)
176202
slack-ruby-client (0.14.6)
177203
activesupport
178204
faraday (>= 0.9)
179205
faraday_middleware
180206
gli
181207
hashie
182208
websocket-driver
209+
stripe (1.58.0)
210+
rest-client (>= 1.4, < 4.0)
183211
thread_safe (0.3.6)
184212
timers (4.3.0)
185213
tzinfo (1.2.7)
186214
thread_safe (~> 0.1)
187215
uber (0.1.0)
216+
unf (0.1.4)
217+
unf_ext
218+
unf_ext (0.0.7.7)
188219
unicorn (5.5.4)
189220
kgio (~> 2.6)
190221
raindrops (~> 0.7)
@@ -215,7 +246,8 @@ DEPENDENCIES
215246
rake
216247
rspec
217248
selenium-webdriver
218-
slack-ruby-bot-server
249+
slack-ruby-bot-server!
250+
slack-ruby-bot-server-stripe!
219251
unicorn
220252
vcr
221253
webmock

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2015-2016 Daniel Doubrovkine
3+
Copyright (c) 2020 Daniel Doubrovkine
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,14 @@
1-
Slack Ruby Bot Server
2-
=====================
1+
Slack Ruby Bot Server Stripe Sample
2+
===================================
33

4-
[![Build Status](https://travis-ci.org/slack-ruby/slack-ruby-bot-server-sample.svg?branch=master)](https://travis-ci.org/slack-ruby/slack-ruby-bot-server-sample)
4+
[![Build Status](https://travis-ci.org/slack-ruby/slack-ruby-bot-server-stripe-sample.svg?branch=master)](https://travis-ci.org/slack-ruby/slack-ruby-bot-server-stripe-sample)
55

66
### What is this?
77

8-
The [sample_app from slack-ruby-bot-server](https://github.com/dblock/slack-ruby-bot-server/tree/master/sample_app).
9-
10-
### Try Me
11-
12-
I am running on Heroku at [slack-ruby-bot-server.herokuapp.com](https://slack-ruby-bot-server.herokuapp.com). Use the _Add to Slack_ button. The bot will join your team as _@slackbotserver_.
13-
14-
![](images/slackbutton.gif)
15-
16-
Once a bot is registered, you can invite to a channel with `/invite @slackbotserver` interact with it. DM "hi" to it, or say "@slackbotserver hi".
17-
18-
![](images/slackbotserver.gif)
8+
A sample app based on [slack-ruby-bot-server-sample](https://github.com/slack-ruby/slack-ruby-bot-server-sample) that integrates with [Stripe](https://stripe.com) using [slack-ruby-bot-server-stripe](https://github.com/slack-ruby/slack-ruby-bot-server-stripe).
199

2010
### Copyright & License
2111

22-
Copyright [Daniel Doubrovkine](http://code.dblock.org), 2015-2016
12+
Copyright [Daniel Doubrovkine](http://code.dblock.org), 2020
2313

2414
[MIT License](LICENSE)

commands/help.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
class Help < SlackRubyBot::Commands::Base
22
HELP = <<-EOS.freeze
33
```
4-
I am your friendly slack-ruby-bot-server, here to help.
4+
Sample bot that uses slack-ruby-bot-server-stripe.
55
66
General
77
-------
88
99
help - get this helpful message
10-
whoami - print your username
1110
1211
```
1312
EOS

commands/whoami.rb

Lines changed: 0 additions & 6 deletions
This file was deleted.

config/mongoid.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
development:
22
clients:
33
default:
4-
database: bot-server_development
4+
database: slack-ruby-bot-server-stripe_sample_development
55
hosts:
66
- 127.0.0.1:27017
77
options:
@@ -11,7 +11,7 @@ development:
1111
test:
1212
clients:
1313
default:
14-
database: bot-server_test
14+
database: slack-ruby-bot-server-stripe_sample_test
1515
hosts:
1616
- 127.0.0.1:27017
1717
options:

images/slackbotserver.gif

-600 KB
Binary file not shown.

images/slackbutton.gif

-103 KB
Binary file not shown.

spec/commands/whoami_spec.rb

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)