Module: Ridley

Extended by:
Forwardable
Defined in:
lib/ridley.rb,
lib/ridley/chef.rb,
lib/ridley/client.rb,
lib/ridley/errors.rb,
lib/ridley/logging.rb,
lib/ridley/version.rb,
lib/ridley/resource.rb,
lib/ridley/connection.rb,
lib/ridley/middleware.rb,
lib/ridley/chef_object.rb,
lib/ridley/host_commander.rb,
lib/ridley/host_connector.rb,
lib/ridley/command_context.rb,
lib/ridley/middleware/gzip.rb,
lib/ridley/mixin/shell_out.rb,
lib/ridley/middleware/retry.rb,
lib/ridley/sandbox_uploader.rb,
lib/ridley/bootstrap_context.rb,
lib/ridley/host_connector/ssh.rb,
lib/ridley/host_connector/winrm.rb,
lib/ridley/middleware/chef_auth.rb,
lib/ridley/middleware/parse_json.rb,
lib/ridley/bootstrap_context/unix.rb,
lib/ridley/host_connector/response.rb,
lib/ridley/resources/node_resource.rb,
lib/ridley/resources/role_resource.rb,
lib/ridley/chef_objects/node_object.rb,
lib/ridley/chef_objects/role_object.rb,
lib/ridley/middleware/chef_response.rb,
lib/ridley/bootstrap_context/windows.rb,
lib/ridley/resources/client_resource.rb,
lib/ridley/resources/search_resource.rb,
lib/ridley/chef_objects/client_object.rb,
lib/ridley/resources/sandbox_resource.rb,
lib/ridley/chef_objects/sandbox_object.rb,
lib/ridley/middleware/follow_redirects.rb,
lib/ridley/resources/cookbook_resource.rb,
lib/ridley/resources/data_bag_resource.rb,
lib/ridley/chef_objects/cookbook_object.rb,
lib/ridley/chef_objects/data_bag_object.rb,
lib/ridley/command_context/unix_uninstall.rb,
lib/ridley/resources/environment_resource.rb,
lib/ridley/chef_objects/environment_object.rb,
lib/ridley/chef_objects/data_bag_item_obect.rb,
lib/ridley/resources/data_bag_item_resource.rb,
lib/ridley/command_context/windows_uninstall.rb,
lib/ridley/host_connector/winrm/command_uploader.rb

Defined Under Namespace

Modules: BootstrapContext, Chef, CommandContext, Errors, HostConnector, Logging, Middleware, Mixin Classes: ChefObject, Client, ClientObject, ClientResource, Connection, ConnectorSupervisor, CookbookObject, CookbookResource, DataBagItemObject, DataBagItemResource, DataBagObject, DataBagResource, EnvironmentObject, EnvironmentResource, HostCommander, NodeObject, NodeResource, Resource, RoleObject, RoleResource, SandboxObject, SandboxResource, SandboxUploader, SearchResource

Constant Summary collapse

CHEF_VERSION =
'11.4.0'.freeze
VERSION =
"1.0.3"

Class Method Summary collapse

Class Method Details

.new(*args) ⇒ Ridley::Client

Returns:



28
29
30
# File 'lib/ridley.rb', line 28

def new(*args)
  Client.new(*args)
end

.open(*args, &block) ⇒ Object



32
33
34
# File 'lib/ridley.rb', line 32

def open(*args, &block)
  Client.open(*args, &block)
end

.rootPathname

Returns:

  • (Pathname)


37
38
39
# File 'lib/ridley.rb', line 37

def root
  @root ||= Pathname.new(File.expand_path('../', File.dirname(__FILE__)))
end

.scriptsPathname

Returns:

  • (Pathname)


42
43
44
# File 'lib/ridley.rb', line 42

def scripts
  root.join('scripts')
end