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