module Dynamican::Model

Public Instance Methods

can?(action, item = nil, conditions_instances = {}) click to toggle source
# File lib/dynamican/model.rb, line 9
def can?(action, item = nil, conditions_instances = {})
  if item.respond_to? :each
    item.all? { |single_item| can? action, single_item }
  else
    Dynamican::Evaluator.new(self, action, item, conditions_instances).evaluate
  end
end