Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby & Gem & Ecosystem
Search
Alex
November 26, 2013
Programming
0
110
Ruby & Gem & Ecosystem
Gem : how to work
vedio :
http://edu.51cto.com/course/course_id-418
Alex
November 26, 2013
Tweet
Share
More Decks by Alex
See All by Alex
《Ruby原理剖析》二三事
zhanghandong
2
300
Ruby之道——让Ruby更简单
zhanghandong
3
220
Ruby Test (TDD/BDD)
zhanghandong
0
260
Ruby Standard Lib
zhanghandong
0
120
Ruby Exception
zhanghandong
0
120
Ruby Thread
zhanghandong
3
170
Duck Typing in Ruby
zhanghandong
2
710
Other Decks in Programming
See All in Programming
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.8k
無秩序からの脱却 / Emergence from chaos
nrslib
2
11k
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
500
2025 컴포즈 마법사
jisungbin
0
160
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
290
Google Antigravity and Vibe Coding: Agentic Development Guide
mickey_kubo
2
110
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
150
Atomics APIを知る / Understanding Atomics API
ssssota
1
240
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
160
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
510
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
130
connect-python: convenient protobuf RPC for Python
anuraaga
0
330
Featured
See All Featured
Side Projects
sachag
455
43k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bash Introduction
62gerente
615
210k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Writing Fast Ruby
sferik
630
62k
Git: the NoSQL Database
bkeepers
PRO
432
66k
KATA
mclloyd
PRO
32
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Facilitating Awesome Meetings
lara
57
6.6k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Embracing the Ebb and Flow
colly
88
4.9k
Transcript
edu.51cto.com 诱人的Ruby Attractive Ruby 开发技术 Ruby语⾔言系列教程 @张汉东 ⼊入⻔门篇 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 1 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
Gem Rubygems .org Rubyist GitHub Rubyist Rubyist 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 2 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
Gem⼯工作原理 gem: how to work require ‘gemname’ require ‘gemname/lib/gemname.rb’ require ‘gemname/lib/gemname/ others’ others’ 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 3 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
Gem Jeweler hoe Bundler GemThis .gemspec && .gem 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 4 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
make your own gem with Bunlder 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 5 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
代码演⽰示 code for demo https://github.com/ZhangHanDong/shell_explain Gem demo: shell_explain 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 6 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
使⽤用C扩展 c extend for gem ruby.h mkmf ffi RubyInline SWIG 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 7 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
Rails :⼀一个巨型Gem Rails : A Huge Gem Rails activesupport activerecord actionpack actionview activemodel 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 8 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
使⽤用Gem扩展Rails Rails Engine 原理介绍 extend Rails with Gem Rails Engine :how to work 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 http://www.ruby-doc.org/ 9 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive Ruby
Gem⽣生态系统 gem ecosystem 13年11月25⽇日星期⼀一
edu.51cto.com 51CTO学院 为梦想增值 更深⼊入的内容,请关注《诱⼈人的Ruby-基础提⾼高篇》 谢谢观看 10 @张汉东 PRIMER 19、写⾃自⼰己的Gem Attractive
Ruby 13年11月25⽇日星期⼀一