Sha256: cb4e43c058cc50564c516dd53ab130c46fe569b6e69aa1e80df5ef0c6ae538aa
Contents?: true
Size: 443 Bytes
Versions: 58
Compression:
Stored size: 443 Bytes
Contents
module Hyrax class Group def initialize(name) @name = name end attr_reader :name def to_sipity_agent sipity_agent || create_sipity_agent! end private def sipity_agent Sipity::Agent.find_by(proxy_for_id: name, proxy_for_type: self.class.name) end def create_sipity_agent! Sipity::Agent.create!(proxy_for_id: name, proxy_for_type: self.class.name) end end end
Version data entries
58 entries across 58 versions & 2 rubygems