lib/cantango/permits/role_permit/builder.rb in cantango-0.9.4 vs lib/cantango/permits/role_permit/builder.rb in cantango-0.9.4.1

- old
+ new

@@ -1,18 +1,20 @@ module CanTango module Permits class RolePermit < CanTango::Permit class Builder < CanTango::PermitEngine::Builder::Base + include CanTango::Helpers::Debug + # builds a list of Permits for each role of the current ability user (or account) # @return [Array<RoleGroupPermit::Base>] the role permits built for this ability def build if roles.empty? - puts "Not building any RolePermit" if CanTango.debug? + debug "Not building any RolePermit" return [] if roles.empty? end roles.inject([]) do |permits, role| - puts "Building RolePermit for #{role}" if CanTango.debug? + debug "Building RolePermit for #{role}" (permits << create_permit(role)) if valid?(role.to_sym) permits end.compact end @@ -27,10 +29,9 @@ end def filter role CanTango::Filters::RoleFilter.new role end - end end end end