module Chef::Sugar::Ruby

Public Instance Methods

ruby_19?(node) click to toggle source

Determine if the current Ruby version is 1.9.

@return [Boolean]

# File lib/chef/sugar/ruby.rb, line 37
def ruby_19?(node)
  version = Gem::Version.new(node['languages']['ruby']['version'])
  Gem::Requirement.new('~> 1.9.0').satisfied_by?(version)
end
ruby_20?(node) click to toggle source

Determine if the current Ruby version is 2.0.

@return [Boolean]

# File lib/chef/sugar/ruby.rb, line 27
def ruby_20?(node)
  version = Gem::Version.new(node['languages']['ruby']['version'])
  Gem::Requirement.new('~> 2.0.0').satisfied_by?(version)
end