Sha256: d77c33651c775ed465c0d37360d7723a116141876a69bc6d83d77f8b24485642
Contents?: true
Size: 615 Bytes
Versions: 1
Compression:
Stored size: 615 Bytes
Contents
require 'set' module CanTango module PermissionEngine class Store attr_reader :name, :options def initialize name, options = {} @name, @options = [name, options] options.each_pair do |name, value| var = :"@#{name}" self.instance_variable_set(var, value) end end def self.create name, options = {} self.new name, options end def load! raise NotImplementedError end def save! permissions permissions.each do |permission| store permission end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-0.8.0 | lib/cantango/permission_engine/store.rb |