Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9eebeb2155 | ||
|
|
67a3038628 |
@@ -1,3 +1,8 @@
|
|||||||
|
1.6.7 (October 4, 2011)
|
||||||
|
|
||||||
|
* fixing nested resource problem caused by namespace addition - issue #482
|
||||||
|
|
||||||
|
|
||||||
1.6.6 (September 28, 2011)
|
1.6.6 (September 28, 2011)
|
||||||
|
|
||||||
* correct "return cant jump across threads" error when using check_authorization (thanks codeprimate) - issues #463, #469
|
* correct "return cant jump across threads" error when using check_authorization (thanks codeprimate) - issues #463, #469
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Gem::Specification.new do |s|
|
Gem::Specification.new do |s|
|
||||||
s.name = "cancan"
|
s.name = "cancan"
|
||||||
s.version = "1.6.6"
|
s.version = "1.6.7"
|
||||||
s.author = "Ryan Bates"
|
s.author = "Ryan Bates"
|
||||||
s.email = "ryan@railscasts.com"
|
s.email = "ryan@railscasts.com"
|
||||||
s.homepage = "http://github.com/ryanb/cancan"
|
s.homepage = "http://github.com/ryanb/cancan"
|
||||||
@@ -10,7 +10,7 @@ Gem::Specification.new do |s|
|
|||||||
s.files = Dir["{lib,spec}/**/*", "[A-Z]*", "init.rb"] - ["Gemfile.lock"]
|
s.files = Dir["{lib,spec}/**/*", "[A-Z]*", "init.rb"] - ["Gemfile.lock"]
|
||||||
s.require_path = "lib"
|
s.require_path = "lib"
|
||||||
|
|
||||||
s.add_development_dependency 'rspec', '~> 2.1.0'
|
s.add_development_dependency 'rspec', '~> 2.6.0'
|
||||||
s.add_development_dependency 'rails', '~> 3.0.9'
|
s.add_development_dependency 'rails', '~> 3.0.9'
|
||||||
s.add_development_dependency 'rr', '~> 0.10.11' # 1.0.0 has respond_to? issues: http://github.com/btakita/rr/issues/issue/43
|
s.add_development_dependency 'rr', '~> 0.10.11' # 1.0.0 has respond_to? issues: http://github.com/btakita/rr/issues/issue/43
|
||||||
s.add_development_dependency 'supermodel', '~> 0.1.4'
|
s.add_development_dependency 'supermodel', '~> 0.1.4'
|
||||||
|
|||||||
@@ -208,7 +208,7 @@ module CanCan
|
|||||||
end
|
end
|
||||||
|
|
||||||
def namespaced_name
|
def namespaced_name
|
||||||
@params[:controller].sub("Controller", "").singularize.camelize.constantize
|
@name || @params[:controller].sub("Controller", "").singularize.camelize.constantize
|
||||||
rescue NameError
|
rescue NameError
|
||||||
name
|
name
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -197,8 +197,8 @@ describe CanCan::ControllerResource do
|
|||||||
|
|
||||||
it "should load parent resource through proper id parameter" do
|
it "should load parent resource through proper id parameter" do
|
||||||
project = Project.create!
|
project = Project.create!
|
||||||
@params.merge!(:action => "index", :project_id => project.id)
|
@params.merge!(:controller => "categories", :action => "index", :project_id => project.id)
|
||||||
resource = CanCan::ControllerResource.new(@controller, :project, :parent => true)
|
resource = CanCan::ControllerResource.new(@controller, :project)
|
||||||
resource.load_resource
|
resource.load_resource
|
||||||
@controller.instance_variable_get(:@project).should == project
|
@controller.instance_variable_get(:@project).should == project
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,10 +1,6 @@
|
|||||||
if ENV["MODEL_ADAPTER"].nil? || ENV["MODEL_ADAPTER"] == "active_record"
|
if ENV["MODEL_ADAPTER"].nil? || ENV["MODEL_ADAPTER"] == "active_record"
|
||||||
require "spec_helper"
|
require "spec_helper"
|
||||||
|
|
||||||
RSpec.configure do |config|
|
|
||||||
config.extend WithModel
|
|
||||||
end
|
|
||||||
|
|
||||||
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:")
|
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:")
|
||||||
|
|
||||||
describe CanCan::ModelAdapters::ActiveRecordAdapter do
|
describe CanCan::ModelAdapters::ActiveRecordAdapter do
|
||||||
|
|||||||
@@ -9,11 +9,15 @@ require 'matchers'
|
|||||||
require 'cancan/matchers'
|
require 'cancan/matchers'
|
||||||
|
|
||||||
RSpec.configure do |config|
|
RSpec.configure do |config|
|
||||||
|
config.treat_symbols_as_metadata_keys_with_true_values = true
|
||||||
|
config.filter_run :focus => true
|
||||||
|
config.run_all_when_everything_filtered = true
|
||||||
config.mock_with :rr
|
config.mock_with :rr
|
||||||
config.before(:each) do
|
config.before(:each) do
|
||||||
Project.delete_all
|
Project.delete_all
|
||||||
Category.delete_all
|
Category.delete_all
|
||||||
end
|
end
|
||||||
|
config.extend WithModel
|
||||||
end
|
end
|
||||||
|
|
||||||
class Ability
|
class Ability
|
||||||
|
|||||||
Reference in New Issue
Block a user