Sha256: b729bc88659e109d482a2ed86e8b52ac29b6d294a6c99be67e5286088302dfe9

Contents?: true

Size: 347 Bytes

Versions: 23

Compression:

Stored size: 347 Bytes

Contents

require 'puppet/settings/base_setting'

class Puppet::Settings::TerminusSetting < Puppet::Settings::BaseSetting
  def munge(value)
    case value
    when '', nil
      nil
    when String
      value.intern
    when Symbol
      value
    else
      raise Puppet::Settings::ValidationError, "Invalid terminus setting: #{value}"
    end
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
puppet-3.2.4 lib/puppet/settings/terminus_setting.rb
puppet-3.2.3 lib/puppet/settings/terminus_setting.rb
puppet-3.2.3.rc1 lib/puppet/settings/terminus_setting.rb
puppet-3.2.2 lib/puppet/settings/terminus_setting.rb
puppet-3.2.1 lib/puppet/settings/terminus_setting.rb
puppet-3.2.1.rc1 lib/puppet/settings/terminus_setting.rb
puppet-3.2.0.rc2 lib/puppet/settings/terminus_setting.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/puppet-3.1.0/lib/puppet/settings/terminus_setting.rb
puppet-3.2.0.rc1 lib/puppet/settings/terminus_setting.rb
puppet-3.1.1 lib/puppet/settings/terminus_setting.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/puppet-3.1.0/lib/puppet/settings/terminus_setting.rb
puppet-3.1.0 lib/puppet/settings/terminus_setting.rb
puppet-3.1.0.rc2 lib/puppet/settings/terminus_setting.rb
puppet-3.1.0.rc1 lib/puppet/settings/terminus_setting.rb
puppet-3.0.2 lib/puppet/settings/terminus_setting.rb
puppet-3.0.2.rc3 lib/puppet/settings/terminus_setting.rb
puppet-3.0.2.rc2 lib/puppet/settings/terminus_setting.rb
puppet-3.0.2.rc1 lib/puppet/settings/terminus_setting.rb
puppet-3.0.1 lib/puppet/settings/terminus_setting.rb
puppet-3.0.1.rc1 lib/puppet/settings/terminus_setting.rb