Module: ForeignServerObjectProperty

Defined in:
lib/puppet/type/wls_foreign_server_object/foreign_server_object_property.rb

Overview

See the file “LICENSE” for the full license governing this code.

Instance Method Summary collapse

Instance Method Details

#actual_paths(resource) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/puppet/type/wls_foreign_server_object/foreign_server_object_property.rb', line 7

def actual_paths(resource)
  wls_path.collect do |p|
    path = case resource[:object_type].to_s
           when 'destination'
             "#{type_path}/ForeignDestinations/#{resource[key_name]}/#{p}"
           when 'connectionfactory'
             "#{type_path}/ForeignConnectionFactories/#{resource[key_name]}/#{p}"
           else
             fail "#{resource[:object_type]} is not valid as an object_type. internal error"
           end
    path % resource
  end
end