10 11 12 13 14 15
# 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