That worked great, thanks!

Corey

On Monday, November 23, 2015 at 10:34:32 AM UTC-8, Michael Smith wrote:
>
> You'll need to call Puppet.initialize_settings, that should setup the 
> environment.
>
> On Wed, Nov 18, 2015 at 4:09 PM, Corey Osman <[email protected] 
> <javascript:>> wrote:
>
>> I am testing out some ruby code that tests functions.  However, I can’t 
>> seem to load the function file or call other function methods to what seems 
>> to be an environment object error.
>>
>>
>> Any ideas, is there some other file that I need to load or config I need 
>> to set?
>>
>>
>>
>>  require 'puppet'
>> => true
>> irb(main):008:0> Puppet::Parser::Functions.function(:notice)
>> NoMethodError: undefined method `[]' for nil:NilClass
>>         from 
>> /home/puppet/.gem/ruby/gems/puppet-4.2.2/lib/puppet/parser/functions.rb:44:in
>>  
>> `environment_module'
>>         from 
>> /home/puppet/.gem/ruby/gems/puppet-4.2.2/lib/puppet/parser/functions.rb:257:in
>>  
>> `get_function'
>>         from 
>> /home/puppet/.gem/ruby/gems/puppet-4.2.2/lib/puppet/parser/functions.rb:190:in
>>  
>> `function'
>>         from (irb):8
>>         from /usr/bin/irb:12:in `<main>’
>>
>>
>>
>>
>> irb(main):003:0> require 'puppet/parser/functions/md5'
>> NoMethodError: undefined method `[]' for nil:NilClass
>>         from 
>> /Library/Ruby/Gems/2.0.0/gems/puppet-4.2.2/lib/puppet/parser/functions.rb:44:in
>>  
>> `environment_module'
>>         from 
>> /Library/Ruby/Gems/2.0.0/gems/puppet-4.2.2/lib/puppet/parser/functions.rb:257:in
>>  
>> `get_function'
>>         from 
>> /Library/Ruby/Gems/2.0.0/gems/puppet-4.2.2/lib/puppet/parser/functions.rb:137:in
>>  
>> `newfunction'
>>         from 
>> /Library/Ruby/Gems/2.0.0/gems/puppet-4.2.2/lib/puppet/parser/functions/md5.rb:3:in
>>  
>> `<top (required)>'
>>         from 
>> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
>>  
>> `require'
>>         from 
>> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
>>  
>> `require'
>>         from (irb):3
>>         from /usr/bin/irb:12:in `<main>’
>>
>>
>> Corey
>>
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-dev/267D6994-1208-40A7-AE83-331A5040282D%40nwops.io
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Michael Smith
> Developer, Puppet Labs
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/b8a5d313-de9c-42cc-b9b2-7523dcf6a7f4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to