-
Notifications
You must be signed in to change notification settings - Fork 30
JNUC2019 Links and Resources
Interactive Lab, Thursday, Nov. 14, 10:15am, Regency Room
Here are some online places where ruby-jss has a presence:
- HomePage
- Jamf Marketplace
- RubyGems.org
-
GitHub
-
GitHub Wiki
- code samples, tidbits, scripts - feel free to add more!
-
GitHub Wiki
-
RubyDoc.info
- Full documentation for ruby-jss generated from the code and code comments
- MacAdmins Slack channels monitored by folks familiar with ruby-jss:
- Email the developers
The official ruby language website has lots of stuff to get you started, including links like the ones below. It also has a handy page about learning ruby when you already know other languages (like python).
There are lots of resources online for getting started with ruby, just do a web search for ruby tutorial
or intro ruby programming
.
Here are a few to get you started:
- TutorialsPoint Ruby: A straightforward online tutorial
- Why's (Poignant) Guide to Ruby: An oddly entertaining way to jump into Ruby
- My JNUC 2016 presentation 'Alleviating the Apprehension of Coding in Ruby' is available online
- Official References (these links for Ruby v2.3.0, but pages are available for other versions)
-
Core Classes and Modules
- These are built-in to ruby, like
String
&Array
- These are built-in to ruby, like
-
Standard Library
- These are distributed with ruby, but need to be loaded with
require
- These are distributed with ruby, but need to be loaded with
-
Core Classes and Modules
-
RubyDoc.info
- This site hosts auto-generated documentation for the Ruby core, stdlib and thousands of Gems
- I find the page layout and formatting easier to navigate than the official references above
-
Programming Ruby a.k.a. The PickAxe Book
- The first edition of the classic manual for ruby
- It's for an old version of ruby, but still a good starting point
Gems are packages of ruby code, usually libraries, that can be installed and loaded into your code, extending ruby's functionality - like ruby-jss itself!
Gems can be installed and maintained locally using the gem
package manager in a Terminal.
Almost all open-source ruby gems are hosted on rubygems.org and that is the default source used by the gem
command. It also has a searchable web interface to the thousands of hosted gems, as well as documentation about the gem
command and creating gems yourself.