Skip to content

Commit 35c0d2c

Browse files
committed
Refactor static values to be updated more easily in the future
1 parent d2a21d1 commit 35c0d2c

File tree

8 files changed

+9
-10
lines changed

8 files changed

+9
-10
lines changed

app/controllers/docs_controller.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ def show
1919

2020
if @doc.content.include? "NUM_OF_"
2121
@doc.content.gsub! "{{ NUM_OF_JAPAN_DOJOS }}", Dojo.active_dojos_count.to_s
22-
@doc.content.gsub! "{{ NUM_OF_WORLD_DOJOS }}", Dojo::NUM_OF_WORLD_DOJOS
23-
@doc.content.gsub! "{{ NUM_OF_COUNTRIES }}", Dojo::NUM_OF_COUNTRIES
22+
@doc.content.gsub! "{{ NUM_OF_PARTNERSHIPS }}", Dojo::NUM_OF_PARTNERSHIPS
2423
@doc.content.gsub! "{{ NUM_OF_ANNUAL_EVENTS }}", Dojo::NUM_OF_ANNUAL_EVENTS
2524
@doc.content.gsub! "{{ NUM_OF_ANNUAL_NINJAS }}", Dojo::NUM_OF_ANNUAL_NINJAS
26-
@doc.content.gsub! "{{ NUM_OF_PARTNERSHIPS }}", Dojo::NUM_OF_PARTNERSHIPS
25+
@doc.content.gsub! "{{ NUM_OF_TOTAL_EVENTS }}", Dojo::NUM_OF_TOTAL_EVENTS
26+
@doc.content.gsub! "{{ NUM_OF_TOTAL_NINJAS }}", Dojo::NUM_OF_TOTAL_NINJAS
2727
end
2828

2929
@content = Kramdown::Document.new(@doc.content, input: 'GFM').to_html

app/helpers/application_helper.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ def full_url(page_url)
2424

2525
def full_description(description)
2626
# Default description
27-
# Outdated: "CoderDojo は子どものためのプログラミング道場です。全国に#{Dojo.active_dojos_count}ヶ所以上あり、世界では#{Dojo::NUM_OF_COUNTRIES}ヶ国・#{Dojo::NUM_OF_WORLD_DOJOS}ヶ所で開催されています。"
2827
if description.empty?
2928
"CoderDojo は子どものためのプログラミング道場です。全国に#{Dojo.active_dojos_count}ヶ所以上あり、毎年#{Dojo::NUM_OF_ANNUAL_EVENTS}回以上のイベントが日本各地で開催されています。"
3029
else

app/models/dojo.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
class Dojo < ApplicationRecord
2-
NUM_OF_COUNTRIES = "100"
3-
NUM_OF_WORLD_DOJOS = "2,000"
42
NUM_OF_PARTNERSHIPS = "25"
53
NUM_OF_ANNUAL_EVENTS = "1,200"
64
NUM_OF_ANNUAL_NINJAS = "7,000"
5+
NUM_OF_TOTAL_EVENTS = "10,000"
6+
NUM_OF_TOTAL_NINJAS = "62,000"
77
DOJO_INFO_YAML_PATH = Rails.root.join('db', 'dojos.yaml')
88

99
belongs_to :prefecture

db/docs/about-partnership.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,19 +98,19 @@ CoderDojo コミュニティは日本でも2012年から少しずつ広がって
9898
</div>
9999

100100

101-
CoderDojo は全国各地で毎年{{ NUM_OF_ANNUAL_EVENTS }}回以上、累計10,000回以上のイベントが開催されています
101+
CoderDojo は全国各地で毎年{{ NUM_OF_ANNUAL_EVENTS }}回以上、累計{{ NUM_OF_TOTAL_EVENTS }}回以上のイベントが開催されています
102102

103103
<div style="margin: 40px auto 40px;">
104104
<img class='lazyload' loading='lazy' alt="図: Dojo 開催回数の年次推移"
105-
style='margin-bottom: 10px;' src='/spinner.svg' data-src="/stats-2.png" />
105+
style='margin-bottom: 10px;' src='/spinner.svg' data-src="/stats-2.webp" />
106106
<center>図: Dojo 開催回数の年次推移</center>
107107
</div>
108108

109-
年間では延べ{{ NUM_OF_ANNUAL_NINJAS }}人以上の子ども達が参加し、これまでの累計の延べ参加者数は61,000人になります
109+
年間では延べ{{ NUM_OF_ANNUAL_NINJAS }}人以上の子ども達が参加し、これまでの累計の延べ参加者数は{{ NUM_OF_TOTAL_NINJAS }}人になります
110110

111111
<div style="margin: 40px auto 40px;">
112112
<img class='lazyload' loading='lazy' alt="図: Dojo 参加者数の年次推移"
113-
style='margin-bottom: 10px;' src='/spinner.svg' data-src="/stats-3.png" />
113+
style='margin-bottom: 10px;' src='/spinner.svg' data-src="/stats-3.webp" />
114114
<center>図: Dojo 参加者数の年次推移</center>
115115
</div>
116116

public/stats-2.png

260 KB
Loading

public/stats-2.webp

51.9 KB
Binary file not shown.

public/stats-3.png

292 KB
Loading

public/stats-3.webp

56.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)