cantango.gemspec in cantango-0.9.3.2 vs cantango.gemspec in cantango-0.9.4
- old
+ new
@@ -3,15 +3,15 @@
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = %q{cantango}
- s.version = "0.9.3.2"
+ s.version = "0.9.4"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = [%q{Kristian Mandrup}, %q{Stanislaw Pankevich}]
- s.date = %q{2011-10-29}
+ s.date = %q{2011-11-02}
s.description = %q{Define your permission rules as role- or role group specific permits.
Integrates well with multiple Devise user acounts.
Includes rules caching.
Store permissions in yaml file or key-value store}
s.email = %q{kmandrup@gmail.com, s.pankevich@gmail.com}
@@ -39,11 +39,13 @@
"lib/cantango/ability/cache/reader.rb",
"lib/cantango/ability/cache/rules_cache.rb",
"lib/cantango/ability/cache/session_cache.rb",
"lib/cantango/ability/cache/writer.rb",
"lib/cantango/ability/cache_helpers.rb",
+ "lib/cantango/ability/cached_executor.rb",
"lib/cantango/ability/engine_helpers.rb",
+ "lib/cantango/ability/executor.rb",
"lib/cantango/ability/masquerade_helpers.rb",
"lib/cantango/ability/permission_helpers.rb",
"lib/cantango/ability/permit_helpers.rb",
"lib/cantango/ability/role_helpers.rb",
"lib/cantango/ability/scope.rb",
@@ -87,10 +89,16 @@
"lib/cantango/configuration/engines/user_ac.rb",
"lib/cantango/configuration/factory.rb",
"lib/cantango/configuration/guest.rb",
"lib/cantango/configuration/hash_registry.rb",
"lib/cantango/configuration/models.rb",
+ "lib/cantango/configuration/models/active_record.rb",
+ "lib/cantango/configuration/models/data_mapper.rb",
+ "lib/cantango/configuration/models/generic.rb",
+ "lib/cantango/configuration/models/mongo.rb",
+ "lib/cantango/configuration/models/mongo_mapper.rb",
+ "lib/cantango/configuration/models/mongoid.rb",
"lib/cantango/configuration/modes.rb",
"lib/cantango/configuration/permit_registry.rb",
"lib/cantango/configuration/permits.rb",
"lib/cantango/configuration/registry.rb",
"lib/cantango/configuration/role_groups.rb",
@@ -158,15 +166,19 @@
"lib/cantango/permit_engine/util.rb",
"lib/cantango/permits.rb",
"lib/cantango/permits/account_permit.rb",
"lib/cantango/permits/account_permit/builder.rb",
"lib/cantango/permits/account_permit/finder.rb",
+ "lib/cantango/permits/executor.rb",
"lib/cantango/permits/license.rb",
"lib/cantango/permits/license/loader.rb",
"lib/cantango/permits/license/rules.rb",
"lib/cantango/permits/macros.rb",
"lib/cantango/permits/permit.rb",
+ "lib/cantango/permits/permit/class_methods.rb",
+ "lib/cantango/permits/permit/execute.rb",
+ "lib/cantango/permits/permit/license.rb",
"lib/cantango/permits/role_group_permit.rb",
"lib/cantango/permits/role_group_permit/builder.rb",
"lib/cantango/permits/role_group_permit/finder.rb",
"lib/cantango/permits/role_permit.rb",
"lib/cantango/permits/role_permit/builder.rb",
@@ -189,18 +201,21 @@
"lib/cantango/rspec/matchers/have_license_class.rb",
"lib/cantango/rspec/matchers/have_license_file.rb",
"lib/cantango/rules.rb",
"lib/cantango/rules/adaptor.rb",
"lib/cantango/rules/adaptor/active_record.rb",
+ "lib/cantango/rules/adaptor/data_mapper.rb",
"lib/cantango/rules/adaptor/generic.rb",
+ "lib/cantango/rules/adaptor/mongo.rb",
+ "lib/cantango/rules/adaptor/mongo_mapper.rb",
"lib/cantango/rules/adaptor/mongoid.rb",
+ "lib/cantango/rules/adaptor/relational.rb",
"lib/cantango/rules/dsl.rb",
"lib/cantango/rules/rule_class.rb",
"lib/cantango/rules/scope.rb",
"lib/cantango/rules/user_relation.rb",
"lib/cantango/user_ac_engine.rb",
- "lib/cantango/user_ac_engine/executor.rb",
"lib/cantango/users.rb",
"lib/cantango/users/macros.rb",
"lib/cantango/users/masquerade.rb",
"lib/cantango/users/masquerade/session_active_user.rb",
"lib/cantango/users/user.rb",
@@ -297,10 +312,11 @@
"spec/cantango/ability/cache/reader_spec.rb",
"spec/cantango/ability/cache/rules_cache_spec.rb",
"spec/cantango/ability/cache/session_cache_spec.rb",
"spec/cantango/ability/cache/writer_spec.rb",
"spec/cantango/ability/cache_spec.rb",
+ "spec/cantango/ability/executor_spec.rb",
"spec/cantango/ability_executor/cached_only_spec.rb",
"spec/cantango/ability_executor_spec.rb",
"spec/cantango/ability_filters_spec.rb",
"spec/cantango/ability_spec.rb",
"spec/cantango/api/attributes_spec.rb",
@@ -363,10 +379,11 @@
"spec/cantango/permission_engine/permission_store_spec.rb",
"spec/cantango/permission_engine/shared_examples.rb",
"spec/cantango/permission_engine/store_spec.rb",
"spec/cantango/permission_engine/user_permission_store_spec.rb",
"spec/cantango/permission_engine/yaml_store_spec.rb",
+ "spec/cantango/permission_engine_cached_spec.rb",
"spec/cantango/permission_engine_spec.rb",
"spec/cantango/permit_engine/account_permit_spec.rb",
"spec/cantango/permit_engine/builder/role_group_permits_spec.rb",
"spec/cantango/permit_engine/builder/role_permits_spec.rb",
"spec/cantango/permit_engine/builder/special_permits_spec.rb",
@@ -376,13 +393,17 @@
"spec/cantango/permit_engine/finder_spec.rb",
"spec/cantango/permit_engine/permit/permit_static_and_dynamic_rules_spec.rb",
"spec/cantango/permit_engine/role_group_permit_spec.rb",
"spec/cantango/permit_engine/role_permit_spec.rb",
"spec/cantango/permit_engine/user_permit_spec.rb",
+ "spec/cantango/permit_engine_cached_spec.rb",
"spec/cantango/permit_engine_spec.rb",
+ "spec/cantango/permits/executor_cached_spec.rb",
+ "spec/cantango/permits/executor_spec.rb",
"spec/cantango/permits/macros_spec.rb",
"spec/cantango/permits/permit_spec.rb",
"spec/cantango/rules_spec.rb",
+ "spec/cantango/user_ac_engine_cached_spec.rb",
"spec/cantango/user_ac_engine_spec.rb",
"spec/cantango_spec.rb",
"spec/devise-dummy/Rakefile",
"spec/devise-dummy/app/controllers/accounts_controller.rb",
"spec/devise-dummy/app/controllers/application_controller.rb",