Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8393911
get_module_path.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
644 B
Subscribers
None
get_module_path.rb
View Options
#
# get_module_path.rb
#
module
Puppet::Parser::Functions
newfunction
(
:get_module_path
,
:type
=>
:rvalue
,
:doc
=>
<<-
DOC
Returns the absolute path of the specified module for the current
environment.
Example:
$module_path = get_module_path('stdlib')
DOC
)
do
|
args
|
raise
(
Puppet
::
ParseError
,
'get_module_path(): Wrong number of arguments, expects one'
)
unless
args
.
size
==
1
module_path
=
Puppet
::
Module
.
find
(
args
[
0
]
,
compiler
.
environment
.
to_s
)
raise
(
Puppet
::
ParseError
,
"Could not find module
#{
args
[
0
]
}
in environment
#{
compiler
.
environment
}
"
)
unless
module_path
module_path
.
path
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Wed, Jun 4, 7:19 PM (1 d, 22 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399057
Attached To
rSPSTD puppet-puppetlabs-stdlib
Event Timeline
Log In to Comment