Module: SharingPolicy

Extended by:
ActiveSupport::Concern
Included in:
PullingPolicy, ViewingPolicy
Defined in:
lib/sharing_policy.rb,
lib/sharing_policy/version.rb

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.policy(policy_holder) ⇒ Object



13
14
15
16
# File 'lib/sharing_policy.rb', line 13

def policy(policy_holder)
  require 'json'
  JSON.parse(policy_holder.policy)
end

Instance Method Details

#init_policy(policy_text) ⇒ Object



19
20
21
22
# File 'lib/sharing_policy.rb', line 19

def init_policy(policy_text)
  require 'json'
  @policy = JSON.parse(policy_text)
end