summaryrefslogtreecommitdiff
path: root/lib/chef/role.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/role.rb')
-rw-r--r--lib/chef/role.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/chef/role.rb b/lib/chef/role.rb
index a299a1a2d0..64952c6ab2 100644
--- a/lib/chef/role.rb
+++ b/lib/chef/role.rb
@@ -232,7 +232,7 @@ class Chef
# Load a role from disk - prefers to load the JSON, but will happily load
# the raw rb files as well. Can search within directories in the role_path.
- def self.from_disk(name, force=nil)
+ def self.from_disk(name)
paths = Array(Chef::Config[:role_path])
paths.each do |path|
roles_files = Dir.glob(File.join(path, "**", "**"))
@@ -243,10 +243,10 @@ class Chef
end
js_path, rb_path = js_files.first, rb_files.first
- if js_path && (File.exists?(js_path) || force == "json")
+ if js_path && File.exists?(js_path)
# from_json returns object.class => json_class in the JSON.
return Chef::JSONCompat.from_json(IO.read(js_path))
- elsif rb_path && (File.exists?(rb_path) || force == "ruby")
+ elsif rb_path && File.exists?(rb_path)
role = Chef::Role.new
role.name(name)
role.from_file(rb_path)