class Bundler::PermissionError

Public Class Methods

new(path, permission_type = :write) click to toggle source
# File lib/bundler/errors.rb, line 52
def initialize(path, permission_type = :write)
  @path = path
  @permission_type = permission_type
end

Public Instance Methods

message() click to toggle source
# File lib/bundler/errors.rb, line 57
def message
  action = case @permission_type
           when :read then "read from"
           when :write then "write to"
           when :executable, :exec then "execute"
           else @permission_type.to_s
  end
  "There was an error while trying to #{action} `#{@path}`. "        "It is likely that you need to grant #{@permission_type} permissions "        "for that path."
end