Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Writing config files in Ruby
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Grzegorz Witek
March 25, 2018
Technology
0
140
Writing config files in Ruby
Grzegorz Witek
March 25, 2018
Tweet
Share
More Decks by Grzegorz Witek
See All by Grzegorz Witek
One Year with Hanami
arnvald
0
82
Coercion in Ruby
arnvald
1
170
Speaking at RDRC
arnvald
0
160
Read more
arnvald
2
100
Your API is too slow!
arnvald
0
720
The simplest gem you'll ever use
arnvald
0
110
International to global
arnvald
0
110
Patterns, patterns everywhere
arnvald
0
140
Nomadic programmer - Baruco 2014 edition
arnvald
0
130
Other Decks in Technology
See All in Technology
ABEMAのバグバウンティの取り組み
kurochan
1
150
Phase09_自動化_仕組み化
overflowinc
0
520
VPCエンドポイント意外とお金かかるなぁ。せや、共有したろ!
tommy0124
1
720
Phase10_組織浸透_データ活用
overflowinc
0
480
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
230
楽しく学ぼう!ネットワーク入門
shotashiratori
1
500
Kiroで見直す開発プロセスとAI-DLC
k_adachi_01
0
110
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Kiro Powers 入門
k_adachi_01
0
130
Visional 28新卒プロダクト職(エンジニア/デザイナー)向け 会社説明資料 / Visional Company Briefing for Newgrads 28
visional_engineering_and_design
1
110
Phase02_AI座学_応用
overflowinc
0
890
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
160
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Writing Fast Ruby
sferik
630
63k
The Curse of the Amulet
leimatthew05
1
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
200
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
75
How to Ace a Technical Interview
jacobian
281
24k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
Transcript
> < FOOTNOTE TEXT NOBODY READS WRITING CONFIG FILES IN
RUBY @ARNVALD, RUBYCONFTW 2018 1
CONFIG FILES? next 2
BORING!!! next 3
just use JSON / YAML / XML or store it
in the db next 4
configuration is static next 5
what if it has to be dynamic? next 6
is it still configuration? next 7
gem 'simple_configuration' next 8
github: arnvald/simple_configuration next 9
Challenge time! next 10
> < STILL NOTHING TO SEE HERE 11 MISSING_VALUE =
'__missing_value__' def config( config_name, default_value = MISSING_VALUE, &default_value_blk )
> < STILL NOTHING TO SEE HERE 12 engineering.kaligo.com