class Barristan::Able

Public Instance Methods

can(klasses, action, &block) click to toggle source
# File lib/barristan.rb, line 10
def can(klasses, action, &block)
  Array(klasses).each do |klass|
    Barristan::Can.send(:define_method, "#{action}_#{klass.to_s.downcase}?",
                        block || lambda {|r, u| true })
  end
end