Presentation: "Packaging Ruby Libraries with RubyGems"
Time: Friday 16:00 - 17:00
Location: Lillesalen
Presentation: "Packaging Ruby Libraries with RubyGems"
Track:
Advanced Ruby and Rails
Time: Friday 16:00 - 17:00 Location: Lillesalen
Abstract: Ruby has a simple mechanism to separating code into separate files: you use the 'require' or 'load' statement to import them. Ruby on Rails has a more advanced mechanism that supports encapsulation of code, tests, Rake tasks, and documentation with its plugin mechanism.
Yet the undisputed King of Ruby packaging is RubyGems. It provides encapsulation of code, tests, and documentation; release versioning; inter-RubyGem dependencies and a simple deployment system: gem install somegem.
In this session you'll learn how to write new RubyGems, how to upload them to RubyForge, and more.
Download slides
|
Dr. Nic WilliamsDr Nic Williams is known for his exciting blend of software development, entertaining education, and thorough training. He picked up Ruby on Rails in 2005, he has released successful websites, such as MyConfPlan, and a growing collection of open source projects that are used throughout the Ruby on Rails community - New Gem Generator, Composite Primary Keys, and his quirkily famous "Magic Models", plus more. For the last two years, Dr Nic has lived and worked in India, Sweden, Netherlands and Australia; and has worked for telcos and for several startup web companies. |
|||