Module: Draper::CanCanCan

Defined in:
lib/draper/cancancan.rb,
lib/draper/cancancan/version.rb

Constant Summary collapse

VERSION =
"1.1.1"

Instance Method Summary collapse

Instance Method Details

#can?(action, subject, *extra_args) ⇒ Boolean

actually don’t need any code in my gem’s namespace ..

Returns:

  • (Boolean)


6
7
8
9
10
11
12
# File 'lib/draper/cancancan.rb', line 6

def can?(action, subject, *extra_args)
  while subject.is_a?(Draper::Decorator)
    subject = subject.model
  end

  super(action, subject, *extra_args)
end

#cannot?(*args) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/draper/cancancan.rb', line 14

def cannot?(*args)
  !can?(*args)
end