Sha256: 9c49aca2a1a2ad1da4e973f96c3a5e7a43d713e6eea9f9ef6f038c9cf8490966

Contents?: true

Size: 1013 Bytes

Versions: 1

Compression:

Stored size: 1013 Bytes

Contents

# frozen_string_literal: true

require_relative 'lib/declarative_authorization/version'

Gem::Specification.new do |spec|
  spec.name          = 'ae_declarative_authorization'
  spec.version       = DeclarativeAuthorization::VERSION
  spec.platform      = Gem::Platform::RUBY
  spec.author        = 'AppFolio'
  spec.email         = 'opensource@appfolio.com'
  spec.description   = 'Rails gem for maintainable authorization based on readable authorization rules.'
  spec.summary       = spec.description
  spec.homepage      = 'https://github.com/appfolio/ae_declarative_authorization'
  spec.license       = 'MIT'
  spec.files         = Dir['**/*'].select { |f| f[%r{^(lib/|LICENSE.txt|.*gemspec|README.md|rubocop-decl-auth.yml)}] }
  spec.require_paths = ['lib']

  spec.required_ruby_version = Gem::Requirement.new(['>= 3.2', '< 3.5'])
  spec.metadata['allowed_push_host'] = 'https://rubygems.org'

  spec.add_dependency('blockenspiel', ['>= 0.5', '< 1'])
  spec.add_dependency('rails', ['>= 7', '< 8.1'])
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ae_declarative_authorization-1.6.0 declarative_authorization.gemspec