Skip to content

Instantly share code, notes, and snippets.

@l15n
Created October 6, 2015 02:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save l15n/d35516f26d21320802ec to your computer and use it in GitHub Desktop.
Save l15n/d35516f26d21320802ec to your computer and use it in GitHub Desktop.
Ruby Gems available on Try Jupyter
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Ruby Gems available on Try Jupyter"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"activemodel\n",
"activesupport\n",
"ai4r\n",
"algorithms\n",
"atomic\n",
"awesome_print\n",
"backports\n",
"bibsync\n",
"bibtex-ruby\n",
"bigdecimal\n",
"bio\n",
"bond\n",
"builder\n",
"classifier\n",
"clbustos-rtf\n",
"coderay\n",
"ctioga2\n",
"daru\n",
"darwinning\n",
"decisiontree\n",
"dirty-memoize\n",
"distribution\n",
"domain_name\n",
"ebnf\n",
"extendmatrix\n",
"faraday\n",
"faraday_middleware\n",
"fast-stemmer\n",
"formatador\n",
"gga4r\n",
"gimuby\n",
"gnuplot\n",
"gnuplotrb\n",
"gruff\n",
"gsl\n",
"haml\n",
"hamster\n",
"histogram\n",
"htmlentities\n",
"http-cookie\n",
"i18n\n",
"integration\n",
"io-console\n",
"iruby\n",
"json\n",
"json-ld\n",
"latex-decode\n",
"liblinear-ruby\n",
"link_header\n",
"measurable\n",
"method_source\n",
"mikon\n",
"mime-types\n",
"mimemagic\n",
"mini_portile\n",
"minimization\n",
"minitest\n",
"mixed_models\n",
"multi_json\n",
"multipart-post\n",
"net-http-persistent\n",
"netrc\n",
"nmatrix\n",
"nokogiri\n",
"nyaplot\n",
"omoikane\n",
"packable\n",
"parallel\n",
"phys-units\n",
"plotrb\n",
"prawn\n",
"prawn-core\n",
"prawn-layout\n",
"prawn-security\n",
"prawn-svg\n",
"promise\n",
"pry\n",
"psych\n",
"publisci\n",
"rake\n",
"rb-libsvm\n",
"rbczmq\n",
"rdf\n",
"rdf-4store\n",
"rdf-aggregate-repo\n",
"rdf-isomorphic\n",
"rdf-rdfa\n",
"rdf-rdfxml\n",
"rdf-turtle\n",
"rdf-xsd\n",
"rdoc\n",
"reportbuilder\n",
"rest-client\n",
"rmagick\n",
"rserve-client\n",
"ruby-fann\n",
"ruby-minisat\n",
"ruby-ole\n",
"rubyvis\n",
"sciruby\n",
"sciruby-full\n",
"slop\n",
"sparql\n",
"sparql-client\n",
"spira\n",
"spreadsheet\n",
"statsample\n",
"statsample-bivariate-extension\n",
"statsample-glm\n",
"statsample-timeseries\n",
"sxp\n",
"test-unit\n",
"text-table\n",
"thread_safe\n",
"tilt\n",
"tioga\n",
"tzinfo\n",
"unf\n",
"unicode\n",
"unit\n",
"yajl-ruby\n"
]
},
{
"data": {
"text/plain": [
"[\"activemodel\", \"activesupport\", \"ai4r\", \"algorithms\", \"atomic\", \"awesome_print\", \"backports\", \"bibsync\", \"bibtex-ruby\", \"bigdecimal\", \"bio\", \"bond\", \"builder\", \"classifier\", \"clbustos-rtf\", \"coderay\", \"ctioga2\", \"daru\", \"darwinning\", \"decisiontree\", \"dirty-memoize\", \"distribution\", \"domain_name\", \"ebnf\", \"extendmatrix\", \"faraday\", \"faraday_middleware\", \"fast-stemmer\", \"formatador\", \"gga4r\", \"gimuby\", \"gnuplot\", \"gnuplotrb\", \"gruff\", \"gsl\", \"haml\", \"hamster\", \"histogram\", \"htmlentities\", \"http-cookie\", \"i18n\", \"integration\", \"io-console\", \"iruby\", \"json\", \"json-ld\", \"latex-decode\", \"liblinear-ruby\", \"link_header\", \"measurable\", \"method_source\", \"mikon\", \"mime-types\", \"mimemagic\", \"mini_portile\", \"minimization\", \"minitest\", \"mixed_models\", \"multi_json\", \"multipart-post\", \"net-http-persistent\", \"netrc\", \"nmatrix\", \"nokogiri\", \"nyaplot\", \"omoikane\", \"packable\", \"parallel\", \"phys-units\", \"plotrb\", \"prawn\", \"prawn-core\", \"prawn-layout\", \"prawn-security\", \"prawn-svg\", \"promise\", \"pry\", \"psych\", \"publisci\", \"rake\", \"rb-libsvm\", \"rbczmq\", \"rdf\", \"rdf-4store\", \"rdf-aggregate-repo\", \"rdf-isomorphic\", \"rdf-rdfa\", \"rdf-rdfxml\", \"rdf-turtle\", \"rdf-xsd\", \"rdoc\", \"reportbuilder\", \"rest-client\", \"rmagick\", \"rserve-client\", \"ruby-fann\", \"ruby-minisat\", \"ruby-ole\", \"rubyvis\", \"sciruby\", \"sciruby-full\", \"slop\", \"sparql\", \"sparql-client\", \"spira\", \"spreadsheet\", \"statsample\", \"statsample-bivariate-extension\", \"statsample-glm\", \"statsample-timeseries\", \"sxp\", \"test-unit\", \"text-table\", \"thread_safe\", \"tilt\", \"tioga\", \"tzinfo\", \"unf\", \"unicode\", \"unit\", \"yajl-ruby\"]"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"local_gems = Gem::Specification.sort_by{ |g| [g.name.downcase, g.version] }.group_by{ |g| g.name }\n",
"local_gems.keys.each {|gem_name| puts gem_name }"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Ruby 2.1.5",
"language": "ruby",
"name": "ruby"
},
"language_info": {
"file_extension": "rb",
"mimetype": "application/x-ruby",
"name": "ruby",
"version": "2.1.5"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment