Sha256: b3ccf9d842328442a58fa767df937b67ac8193cf372f363dd364995e98e01b64
Contents?: true
Size: 579 Bytes
Versions: 2
Compression:
Stored size: 579 Bytes
Contents
# # these methods are made available in capistrano tasks as 'puppet.method_name' # (see RemoteCommand::new_capistrano) # module LeapCli; module Remote; module PuppetPlugin def apply(options) run "#{Leap::Platform.leap_dir}/bin/puppet_command set_hostname apply #{flagize(options)}" end private def flagize(hsh) hsh.inject([]) {|str, item| if item[1] === false str elsif item[1] === true str << "--" + item[0].to_s else str << "--" + item[0].to_s + " " + item[1].inspect end }.join(' ') end end; end; end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
leap_cli-1.8.1 | lib/leap_cli/remote/puppet_plugin.rb |
leap_cli-1.8 | lib/leap_cli/remote/puppet_plugin.rb |