Module: InfomemeClient::Permissions

Included in:
InfomemeClient
Defined in:
lib/infomeme_client/permissions.rb

Instance Method Summary collapse

Instance Method Details

#all_permissionsObject



2
3
4
5
6
# File 'lib/infomeme_client/permissions.rb', line 2

def all_permissions
  handle_response :get, "/oauth/permissions" do |resp|
    resp.permissions unless resp.error?
  end
end

#has_permission?(perm) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/infomeme_client/permissions.rb', line 8

def has_permission?(perm)
  authorized? && permissions && permissions.include?(perm)
end