lib/engineyard-serverside/servers.rb in engineyard-serverside-2.0.0.rc1 vs lib/engineyard-serverside/servers.rb in engineyard-serverside-2.0.0

- old
+ new

@@ -49,10 +49,10 @@ # Cache them so we don't have to find them every time # Accepts a block (because it's confusing when you send a block to this # method and it doesn't yield and it's better than raising) def roles(*select_roles, &block) if block_given? - return yield roles(*select_roles) + return yield(roles(*select_roles)) end roles_set = Set.new select_roles.flatten.compact.map{|r| r.to_sym} if roles_set.empty? || roles_set.include?(:all) self