class CanCamel::GroupNode
Public Instance Methods
can?(**additional_params)
click to toggle source
# File lib/can_camel/group_node.rb, line 3 def can?(**additional_params) condition.each_with_object(result.dup.merge(additional_params)) do |(method, args), result| args = args.symbolize_keys filtered = Filter.filters[method].invoke!(args: args.merge(additional_params), result: result) return unless filtered result.merge! filtered end || result end
rank()
click to toggle source
# File lib/can_camel/group_node.rb, line 12 def rank 3 end