Sha256: 4035e0b8f0fd2f4006cb4950a469553e40d857435235ab8c1c3d23e8646d33f0
Contents?: true
Size: 510 Bytes
Versions: 1
Compression:
Stored size: 510 Bytes
Contents
module Woopy class Account < Resource def employ(user, role = nil) Employment.create(account_id: self.id, user_id: user.id, role: role) end def unemploy(employment) employment.destroy end def make_owner(user, role = nil) Ownership.create(account_id: self.id, user_id: user.id, role: role) end def find_employment(user) employment_json = Account.get("#{self.id}/users/#{user.id}/employment") Employment.new(employment_json, true) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
woopy-0.2.1 | lib/woopy/account.rb |