Sha256: b0460e3f04f59d9d95e663bc5f29c5f92580ee6724460ef614d3202a2d4224ec

Contents?: true

Size: 494 Bytes

Versions: 1

Compression:

Stored size: 494 Bytes

Contents

require 'set'

module CanTango
  class PermissionEngine < Engine
    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 load!
        raise NotImplementedError
      end

      def save! permissions
        raise NotImplementedError
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-0.9.3.2 lib/cantango/permission_engine/store.rb