Module: Conjur::ActsAsAsset
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/conjur/acts_as_asset.rb', line 23 def self.included(base) base.instance_eval do include HasId include Exists include HasOwner include ActsAsResource include HasAttributes end end |
Instance Method Details
#add_member(role_name, member, options = {}) ⇒ Object
33 34 35 |
# File 'lib/conjur/acts_as_asset.rb', line 33 def add_member(role_name, member, = {}) owned_role(role_name).grant_to member, end |
#remove_member(role_name, member) ⇒ Object
37 38 39 |
# File 'lib/conjur/acts_as_asset.rb', line 37 def remove_member(role_name, member) owned_role(role_name).revoke_from member end |