Class: Shef::SoloSession
- Inherits:
-
ShefSession
- Object
- ShefSession
- Shef::SoloSession
- Defined in:
- lib/chef/shef/shef_session.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from ShefSession
#client, #compile, #node, #node_attributes, #recipe, #run_context
Instance Method Summary collapse
Methods inherited from ShefSession
#cookbook_loader, #initialize, inspect, #node_built?, #reset!, #resource_collection, #save_node, session_type
Constructor Details
This class inherits a constructor from Shef::ShefSession
Instance Method Details
#definitions ⇒ Object
155 156 157 |
# File 'lib/chef/shef/shef_session.rb', line 155 def definitions @run_context.definitions end |
#rebuild_context ⇒ Object
159 160 161 162 163 |
# File 'lib/chef/shef/shef_session.rb', line 159 def rebuild_context Chef::Cookbook::FileVendor.on_create { |manifest| Chef::Cookbook::FileSystemFileVendor.new(manifest) } @run_context = Chef::RunContext.new(@node, Chef::CookbookCollection.new(Chef::CookbookLoader.new)) run_status.run_context = run_context end |