class AuthRocket::Invitation
Attributes
email[RW]
permissions[R]
Public Instance Methods
any_permission?(*perms)
click to toggle source
# File lib/authrocket/invitation.rb, line 15 def any_permission?(*perms) perms.any? do |p| case p when String permissions.include? p when Regexp permissions.any?{|m| p =~ m} else false end end end
invite(attribs={})
click to toggle source
# File lib/authrocket/invitation.rb, line 28 def invite(attribs={}) params = parse_request_params(attribs, json_root: json_root).reverse_merge credentials: api_creds parsed, _ = request(:post, resource_path+'/invite', params) load(parsed) errors.empty? ? self : false end