diff options
Diffstat (limited to 'lib/puppet/parser/functions/debian_release.rb')
| -rw-r--r-- | lib/puppet/parser/functions/debian_release.rb | 15 | 
1 files changed, 8 insertions, 7 deletions
| diff --git a/lib/puppet/parser/functions/debian_release.rb b/lib/puppet/parser/functions/debian_release.rb index ef30484..ec46601 100644 --- a/lib/puppet/parser/functions/debian_release.rb +++ b/lib/puppet/parser/functions/debian_release.rb @@ -1,11 +1,12 @@  module Puppet::Parser::Functions    newfunction(:debian_release, :type => :rvalue) do |args| -    case #{args[0]} { -      etch:         { 'oldstable' } -      lenny:        { 'stable' } -      squeeze:      { 'testing' } -      sid:          { 'unstable' } -      experimental: { 'experimental' } -    } +    result = case #{args[0]} +      when 'etch'         then 'oldstable' +      when 'lenny'        then 'stable' +      when 'squeeze'      then 'testing' +      when 'sid'          then 'unstable' +      when 'experimental' then 'experimental' +    end +    return result    end  end | 
