how a gem works (ruby programming)

18
How a Gem Works!

Upload: codeland

Post on 14-Jun-2015

174 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: How a gem works (ruby programming)

Howa GemWorks!

Page 2: How a gem works (ruby programming)

Patrick Müller

@patrickemuller

Github: mpatrick

2 years > experience

Who I?am

Page 3: How a gem works (ruby programming)

www.codeland.com.br

Page 4: How a gem works (ruby programming)

Whatis aGem?

Page 5: How a gem works (ruby programming)

Whatis eachfile andfolder?

Page 6: How a gem works (ruby programming)

Gemfile

Rakefile

Lib folder

.gem file.gemspec file

spec folderfixtures folder

Page 7: How a gem works (ruby programming)

Gemspec

Page 8: How a gem works (ruby programming)

What can Ihave insidemy Gem?

Page 9: How a gem works (ruby programming)

Views

Controllers

Models

Scripts Tests

Extensions

Page 10: How a gem works (ruby programming)

Can Itest It?

Page 11: How a gem works (ruby programming)

YOU SHOULD DO IT!!!

Page 12: How a gem works (ruby programming)

IntegrationTests...

Page 13: How a gem works (ruby programming)

Extensions

PostgreSQL

MySQLjRuby

Nokogiri

Page 14: How a gem works (ruby programming)

May I usethis onlyremotely?

Page 15: How a gem works (ruby programming)

But howcan Ipublishit?

Page 16: How a gem works (ruby programming)

PrivateGems

Page 17: How a gem works (ruby programming)

Help Kit

https://github.com/radar/guides/blob/master/gem-development.md !

!

!

http://rubylearning.com/blog/2010/12/14/ruby-gems-—-what-why-and-how/

Page 18: How a gem works (ruby programming)

Thank You!