lib/blacklight/access_controls/ability.rb in blacklight-access_controls-0.6.2 vs lib/blacklight/access_controls/ability.rb in blacklight-access_controls-0.7.0.rc1

- old
+ new

@@ -13,11 +13,11 @@ # Once you include this module, you can add custom # permission methods to ability_logic, like so: # self.ability_logic += [:setup_my_permissions] class_attribute :ability_logic - self.ability_logic = %i(discover_permissions read_permissions download_permissions) + self.ability_logic = %i[discover_permissions read_permissions download_permissions] end def initialize(user, options = {}) @current_user = user || guest_user @options = options @@ -53,9 +53,10 @@ test_discover(obj.id) end end def read_permissions + # Loading an object from your datastore might be slow (e.g. Fedora), so assume that if a string is passed, it's an object id can :read, String do |id| test_read(id) end can :read, SolrDocument do |obj|