Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Commit 65c4321

Browse files
authored
feat: 🎸 Stop using "secrets.yml" (#45)
Stop using "secrets.yml" and start using "dotenv" and "credentials:edit"
1 parent f72999a commit 65c4321

12 files changed

+30
-22
lines changed

.env.sample

+8
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,11 @@ MYSQL_PORT_TEST=
2020
MYSQL_USERNAME_TEST=
2121
MYSQL_PASSWORD_TEST=
2222
MYSQL_DATABASE_TEST=
23+
24+
TWITTER_CONSUMER_KEY=
25+
TWITTER_CONSUMER_SECRET=
26+
TWITTER_ACCESS_TOKEN=
27+
TWITTER_ACCESS_TOKEN_SECRET=
28+
29+
MEMBERS_PAGE_AUTH_USERNAME=
30+
MEMBERS_PAGE_AUTH_PASSWORD=

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,5 @@ app/lib/suikoden_election_2017_tweets.md
5151
public/assets/*
5252
.idea/
5353
.env
54+
55+
/config/master.key

app/controllers/for_members_all_vote_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class ForMembersAllVoteController < ApplicationController
88

99
def index
1010
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
11-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
11+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
1212
end
1313
for_get_method if request.get?
1414
for_post_method(params[:search_word]) if request.post?

app/controllers/for_members_check_vote_controller.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class ForMembersCheckVoteController < ApplicationController
99

1010
def show
1111
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
12-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
12+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
1313
end
1414

1515
@screen_name = params[:search_tw_id].nil? ? "" : params[:search_tw_id].gsub(/@/, "")
@@ -32,7 +32,7 @@ def show
3232

3333
def result
3434
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
35-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
35+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
3636
end
3737

3838
@screen_name = params[:search_tw_id].nil? ? "" : params[:search_tw_id].gsub(/@/, "")

app/controllers/for_members_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class ForMembersController < ApplicationController
99

1010
def site_http_basic_authenticate_with
1111
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
12-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
12+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
1313
end
1414
end
1515

app/controllers/for_members_duplicated_vote_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class ForMembersDuplicatedVoteController < ApplicationController
88

99
def index
1010
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
11-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
11+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
1212
end
1313

1414
for_get_method if request.get?

app/controllers/for_members_normal_vote_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class ForMembersNormalVoteController < ApplicationController
99

1010
def site_http_basic_authenticate_with
1111
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
12-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
12+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
1313
end
1414
end
1515

app/controllers/for_members_other_tag_vote_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class ForMembersOtherTagVoteController < ApplicationController
88

99
def index
1010
authenticate_or_request_with_http_basic("Hello, gensosenkyo staff!") do |username, password|
11-
username == Rails.application.secrets.members_page_auth_username && password == Rails.application.secrets.members_page_auth_password
11+
username == ENV['MEMBERS_PAGE_AUTH_USERNAME'] && password == ENV['MEMBERS_PAGE_AUTH_PASSWORD']
1212
end
1313

1414
for_get_method if request.get?

config/credentials.yml.enc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fDmAxxamruglQWaqRApvTBJYrCX1L4aCFYn6YvdFWpS24hev+y02c5URgoNYODy9JpJlGy2SAmJU1XKU4u+dH1ykncLmeqc9XVUt6BOL6DiEDMEB9uZB5Libqs3oMZJ8Ix/I5wSBRn6ugdxRGE7qsOjzj0NGkd4c2Pjy3/VrddKx0Zad8bECAF8RoYblNsvyCKbXSU9XO4y21uXzDtte9wEc8zPU3umixxZ7aC44s5+TySSKH/lt7li+7QnCuVqUIXW3llZhr0yZELCwppDFDihabCGDudYyyK9C5LN+2DPtJcqLLQVvlv8dpqmkFpo/i5sAKTAhUOU1gu+Anwa90c4m2s+9tvSqb/dSTqPWlJcBQ9FI0ec6t5HpVY3NpCJeI/78jhyDqwMqxPmhhrr8spwM/MBVtuVdlh4B--Q1+tZBciHlwEuplQ--6vM+dxWucaUpA/3KGhX4yA==

lib/collect_tweet/image_salvage.rb

+4-5
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ class SuikodenElection2017Tweets
88

99
def client
1010
@client = Twitter::REST::Client.new do |config|
11-
twitter_api_config = YAML.load_file('config/secrets.yml')
12-
config.consumer_key = twitter_api_config["shared"]["twitter_consumer_key"]
13-
config.consumer_secret = twitter_api_config["shared"]["twitter_consumer_secret"]
14-
config.access_token = twitter_api_config["shared"]["twitter_access_token"]
15-
config.access_token_secret = twitter_api_config["shared"]["twitter_access_token_secret"]
11+
config.consumer_key = ENV['TWITTER_CONSUMER_KEY']
12+
config.consumer_secret = ENV['TWITTER_CONSUMER_SECRET']
13+
config.access_token = ENV['TWITTER_ACCESS_TOKEN']
14+
config.access_token_secret = ENV['TWITTER_ACCESS_TOKEN_SECRET']
1615
end
1716
end
1817

lib/collect_tweet/suikoden_election_2017_tweets.rb

+4-5
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ class SuikodenElection2017Tweets
77

88
def client
99
@client = Twitter::REST::Client.new do |config|
10-
twitter_api_config = YAML.load_file('config/secrets.yml')
11-
config.consumer_key = twitter_api_config["shared"]["twitter_consumer_key"]
12-
config.consumer_secret = twitter_api_config["shared"]["twitter_consumer_secret"]
13-
config.access_token = twitter_api_config["shared"]["twitter_access_token"]
14-
config.access_token_secret = twitter_api_config["shared"]["twitter_access_token_secret"]
10+
config.consumer_key = ENV['TWITTER_CONSUMER_KEY']
11+
config.consumer_secret = ENV['TWITTER_CONSUMER_SECRET']
12+
config.access_token = ENV['TWITTER_ACCESS_TOKEN']
13+
config.access_token_secret = ENV['TWITTER_ACCESS_TOKEN_SECRET']
1514
end
1615
end
1716

lib/collect_tweet/user_icon_renew.rb

+4-5
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ class SuikodenElection2017Tweets
77

88
def client
99
@client = Twitter::REST::Client.new do |config|
10-
twitter_api_config = YAML.load_file('config/secrets.yml')
11-
config.consumer_key = twitter_api_config["shared"]["twitter_consumer_key"]
12-
config.consumer_secret = twitter_api_config["shared"]["twitter_consumer_secret"]
13-
config.access_token = twitter_api_config["shared"]["twitter_access_token"]
14-
config.access_token_secret = twitter_api_config["shared"]["twitter_access_token_secret"]
10+
config.consumer_key = ENV['TWITTER_CONSUMER_KEY']
11+
config.consumer_secret = ENV['TWITTER_CONSUMER_SECRET']
12+
config.access_token = ENV['TWITTER_ACCESS_TOKEN']
13+
config.access_token_secret = ENV['TWITTER_ACCESS_TOKEN_SECRET']
1514
end
1615
end
1716

0 commit comments

Comments
 (0)