Skip to content

Commit 2a0beb1

Browse files
committed
Change env keys.
1 parent a843dd7 commit 2a0beb1

File tree

4 files changed

+42
-38
lines changed

4 files changed

+42
-38
lines changed

.powenv.sample

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
twitter.consumer_key.jp=(please set)
2-
twitter.consumer_secret.jp=(please set)
3-
twitter.oauth_token.jp=(please set)
4-
twitter.oauth_token_secret.jp=(please set)
1+
export twitter_consumer_key_jp=(please set)
2+
export twitter_consumer_secret_jp=(please set)
3+
export twitter_oauth_token_jp=(please set)
4+
export twitter_oauth_token_secret_jp=(please set)

app/models/vim_command.rb

+10-6
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,15 @@ def self.post(tweet, lang)
5858
end
5959

6060
def self.twitter_client(lang)
61-
Twitter::Client.new(
62-
consumer_key: ENV["twitter.consumer_key.#{lang}"],
63-
consumer_secret: ENV["twitter.consumer_secret.#{lang}"],
64-
oauth_token: ENV["twitter.oauth_token.#{lang}"],
65-
oauth_token_secret: ENV["twitter.oauth_token_secret.#{lang}"]
66-
)
61+
params = {
62+
consumer_key: ENV["twitter_consumer_key_#{lang}"],
63+
consumer_secret: ENV["twitter_consumer_secret_#{lang}"],
64+
oauth_token: ENV["twitter_oauth_token_#{lang}"],
65+
oauth_token_secret: ENV["twitter_oauth_token_secret_#{lang}"]
66+
}
67+
68+
raise "Please check env values!" if params.values.any?(&:nil?)
69+
70+
Twitter::Client.new(params)
6771
end
6872
end

config/heroku.yml.sample

+24-24
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,33 @@ production:
33
stack: cedar
44
config:
55
BUNDLE_WITHOUT: "development:test"
6-
twitter.consumer_key.cn: (please set)
7-
twitter.consumer_key.en: (please set)
8-
twitter.consumer_key.jp: (please set)
9-
twitter.consumer_secret.cn: (please set)
10-
twitter.consumer_secret.en: (please set)
11-
twitter.consumer_secret.jp: (please set)
12-
twitter.oauth_token.cn: (please set)
13-
twitter.oauth_token.en: (please set)
14-
twitter.oauth_token.jp: (please set)
15-
twitter.oauth_token_secret.cn: (please set)
16-
twitter.oauth_token_secret.en: (please set)
17-
twitter.oauth_token_secret.jp: (please set)
6+
twitter_consumer_key_cn: (please set)
7+
twitter_consumer_key_en: (please set)
8+
twitter_consumer_key_jp: (please set)
9+
twitter_consumer_secret_cn: (please set)
10+
twitter_consumer_secret_en: (please set)
11+
twitter_consumer_secret_jp: (please set)
12+
twitter_oauth_token_cn: (please set)
13+
twitter_oauth_token_en: (please set)
14+
twitter_oauth_token_jp: (please set)
15+
twitter_oauth_token_secret_cn: (please set)
16+
twitter_oauth_token_secret_en: (please set)
17+
twitter_oauth_token_secret_jp: (please set)
1818

1919
staging:
2020
stack: cedar
2121
app: bevimmer-staging
2222
config: &default
2323
BUNDLE_WITHOUT: "development:test"
24-
twitter.consumer_key.cn: (please set)
25-
twitter.consumer_key.en: (please set)
26-
twitter.consumer_key.jp: (please set)
27-
twitter.consumer_secret.cn: (please set)
28-
twitter.consumer_secret.en: (please set)
29-
twitter.consumer_secret.jp: (please set)
30-
twitter.oauth_token.cn: (please set)
31-
twitter.oauth_token.en: (please set)
32-
twitter.oauth_token.jp: (please set)
33-
twitter.oauth_token_secret.cn: (please set)
34-
twitter.oauth_token_secret.en: (please set)
35-
twitter.oauth_token_secret.jp: (please set)
24+
twitter_consumer_key_cn: (please set)
25+
twitter_consumer_key_en: (please set)
26+
twitter_consumer_key_jp: (please set)
27+
twitter_consumer_secret_cn: (please set)
28+
twitter_consumer_secret_en: (please set)
29+
twitter_consumer_secret_jp: (please set)
30+
twitter_oauth_token_cn: (please set)
31+
twitter_oauth_token_en: (please set)
32+
twitter_oauth_token_jp: (please set)
33+
twitter_oauth_token_secret_cn: (please set)
34+
twitter_oauth_token_secret_en: (please set)
35+
twitter_oauth_token_secret_jp: (please set)

spec/models/vim_command_spec.rb

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
describe "::twitter_client" do
55
let(:env_hash) {
66
{
7-
"twitter.consumer_key.jp" => "123",
8-
"twitter.consumer_secret.jp" => "456",
9-
"twitter.oauth_token.jp" => "789",
10-
"twitter.oauth_token_secret.jp" => "abc",
7+
"twitter_consumer_key_jp" => "123",
8+
"twitter_consumer_secret_jp" => "456",
9+
"twitter_oauth_token_jp" => "789",
10+
"twitter_oauth_token_secret_jp" => "abc",
1111
}
1212
}
1313
let(:twitter_client) { VimCommand.twitter_client("jp") }

0 commit comments

Comments
 (0)