# -*- encoding: utf-8 -*-
# stub: i_am_i_can 4.3.0 ruby lib

Gem::Specification.new do |s|
  s.name = "i_am_i_can".freeze
  s.version = "4.3.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.require_paths = ["lib".freeze]
  s.authors = ["zhandao".freeze]
  s.bindir = "exe".freeze
  s.date = "2018-12-16"
  s.description = "(RBAC like) Concise and Natural DSL for `Subject - Role(Role Group) - Permission - Resource` Management.".freeze
  s.email = ["x@skippingcat.com".freeze]
  s.files = [".github/issue_template.md".freeze, ".github/pull_request_template.md".freeze, ".gitignore".freeze, ".rspec".freeze, ".travis.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "i_am_i_can.gemspec".freeze, "lib/generators/i_am_i_can/setup_generator.rb".freeze, "lib/generators/i_am_i_can/templates/initializers/i_am_i_can.erb".freeze, "lib/generators/i_am_i_can/templates/migrations/i_am_i_can.erb".freeze, "lib/generators/i_am_i_can/templates/models/permission.erb".freeze, "lib/generators/i_am_i_can/templates/models/role.erb".freeze, "lib/generators/i_am_i_can/templates/models/role_group.erb".freeze, "lib/i_am_i_can.rb".freeze, "lib/i_am_i_can/configs/config.rb".freeze, "lib/i_am_i_can/configs/configs.rb".freeze, "lib/i_am_i_can/helpers/dynamic.rb".freeze, "lib/i_am_i_can/helpers/result_of.rb".freeze, "lib/i_am_i_can/permission.rb".freeze, "lib/i_am_i_can/permission/assignment.rb".freeze, "lib/i_am_i_can/permission/definition.rb".freeze, "lib/i_am_i_can/resource.rb".freeze, "lib/i_am_i_can/role.rb".freeze, "lib/i_am_i_can/role/assignment.rb".freeze, "lib/i_am_i_can/role/definition.rb".freeze, "lib/i_am_i_can/role/grouping.rb".freeze, "lib/i_am_i_can/role_group/definition.rb".freeze, "lib/i_am_i_can/subject.rb".freeze, "lib/i_am_i_can/subject/permission_querying.rb".freeze, "lib/i_am_i_can/subject/role_querying.rb".freeze, "lib/i_am_i_can/support/association_class_methods.rb".freeze, "lib/i_am_i_can/support/configurable.rb".freeze, "lib/i_am_i_can/support/reflection.rb".freeze, "lib/i_am_i_can/version.rb".freeze]
  s.homepage = "https://github.com/zhandao/i_am_i_can".freeze
  s.licenses = ["MIT".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "(RBAC like) Concise and Natural DSL for `Subject - Role(Role Group) - Permission - Resource` Management.".freeze

  s.specification_version = 4

  s.add_development_dependency(%q<bundler>.freeze, ["~> 1.16".freeze])
  s.add_development_dependency(%q<rake>.freeze, ["~> 10.0".freeze])
  s.add_development_dependency(%q<rspec>.freeze, ["~> 3.0".freeze])
  s.add_development_dependency(%q<rspec-rails>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<database_cleaner>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<pg>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<simplecov>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<pry>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<activerecord>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<activesupport>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<railties>.freeze, [">= 0".freeze])
end