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
Generating a CSV file with ROM
Search
Krzysztof Wawer
June 17, 2015
Programming
0
330
Generating a CSV file with ROM
Krzysztof Wawer
June 17, 2015
Tweet
Share
More Decks by Krzysztof Wawer
See All by Krzysztof Wawer
The Good Architecture
wafcio
0
640
GIT - Good Practices
wafcio
0
83
Slim Ruby on Rails: Controllers & Middlewares
wafcio
1
190
Dry System
wafcio
0
110
dry-validations
wafcio
0
190
Validations in Ruby
wafcio
0
200
Trailblazer bez trailblazera
wafcio
0
230
ActiveRecord, DataMapper czy Agregacja encji
wafcio
0
190
Jak (nie) używać Service Object
wafcio
0
220
Other Decks in Programming
See All in Programming
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
210
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
300
Deno Tunnel を使ってみた話
kamekyame
0
270
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
710
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
420
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
180
Python札幌 LT資料
t3tra
7
1.1k
マスタデータ問題、マイクロサービスでどう解くか
kts
0
150
ゲームの物理 剛体編
fadis
0
380
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
ThorVG Viewer In VS Code
nors
0
300
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.4k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
770
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
48k
The SEO identity crisis: Don't let AI make you average
varn
0
39
Believing is Seeing
oripsolob
0
17
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
260
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
880
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
98
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
300
Transcript
GENERA TING A CSV FILE WITH ROM
Krzysztof Wawer GITHUB: wafcio TWITTER: @KrzysztofWawer ABOUT ME
None
None
CRUD
RUBY CSV CREATE
RUBY CSV CREATE
RUBY CSV READ
RUBY OBJECT MAPPER
CRUD ROM
ROM READ CREATE UPDATE DELETE
ROM-CSV 1. Read data 2. Create dataset
ROM-CSV • ROM::Memory::Dataset • ROM::ArrayDataset (support module) • ROM::EnumerableDataset (support
module)
ROM-CSV Methods: • join • project (select) • restrict (where)
• order
ROM-CSV • Like database • Generate CSV report
ROM-CSV https://github.com/rom-rb/rom-csv/tree/master/examples