Sha256: 3899aa3bedfd52887193d07816f89edc31c10f1b5ed0b750d762425904edcfac
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
# # Cookbook Name:: ruby_rbenv # Recipe:: system # # Copyright 2010, 2011 Fletcher Nichol # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # include_recipe 'ruby_rbenv::system_install' Array(node['rbenv']['plugins']).each do |plugin| rbenv_plugin plugin['name'] do git_url plugin['git_url'] git_ref plugin['git_ref'] if plugin['git_ref'] end end Array(node['rbenv']['rubies']).each do |rubie| if rubie.is_a?(Hash) rbenv_ruby rubie['name'] do environment rubie['environment'] if rubie['environment'] definition_file rubie['definition_file'] if rubie['definition_file'] end else rbenv_ruby rubie end end rbenv_global node['rbenv']['global'] if node['rbenv']['global'] node['rbenv']['gems'].each_pair do |rubie, gems| Array(gems).each do |gem| rbenv_gem gem['name'] do rbenv_version rubie %w(version action options source).each do |attr| send(attr, gem[attr]) if gem[attr] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
from-scratch-0.7.0 | cookbooks/ruby_rbenv/recipes/system.rb |
from-scratch-0.6.0 | cookbooks/ruby_rbenv/recipes/system.rb |