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
Grzegorz Witek
March 25, 2018
Technology
150
0
Share
Writing config files in Ruby
Grzegorz Witek
March 25, 2018
More Decks by Grzegorz Witek
See All by Grzegorz Witek
One Year with Hanami
arnvald
0
84
Coercion in Ruby
arnvald
1
170
Speaking at RDRC
arnvald
0
160
Read more
arnvald
2
100
Your API is too slow!
arnvald
0
730
The simplest gem you'll ever use
arnvald
0
110
International to global
arnvald
0
120
Patterns, patterns everywhere
arnvald
0
140
Nomadic programmer - Baruco 2014 edition
arnvald
0
130
Other Decks in Technology
See All in Technology
Data Intelligence Engineering Unit 部門と各ポジション紹介
sansantech
PRO
0
120
ZOZOTOWNリプレイスでのSkills導入までの流れとこれから
zozotech
PRO
4
2.8k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
280
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
120
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
iktakahiro
1
330
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
580
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
240
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
780
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
340
すごいぞManaged Kubernetes
harukasakihara
1
340
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Bash Introduction
62gerente
615
210k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
360
The Limits of Empathy - UXLibs8
cassininazir
1
290
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Done Done
chrislema
186
16k
From π to Pie charts
rasagy
0
160
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
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