lib/credentials/extensions/object.rb in credentials-2.3.1 vs lib/credentials/extensions/object.rb in credentials-2.4.0
- old
+ new
@@ -50,12 +50,18 @@
end
end
# Returns true if the receiver has access to the specified resource or action.
def can?(*args)
- self.class.credentials.allow? self, *args
+ metaclass.credentials.allow?(self, *args)
end
alias_method :able_to?, :can?
+
+ def metaclass
+ class << self
+ self
+ end
+ end
def self.included(receiver) #:nodoc:
receiver.extend ClassMethods
end
end
\ No newline at end of file