Sha256: 577274d676d0c2e20f01b2267d265d281ecbfbd6329bd7d212115fdfb26497e9

Contents?: true

Size: 339 Bytes

Versions: 3

Compression:

Stored size: 339 Bytes

Contents

class ActsAsTaggableOnDynamic::DynamicMassAssignmentAuthorizer

  def initialize(model, orgAuthorizer)
    @model = model
    @orgAuthorizer = orgAuthorizer
  end

  def deny?(key)
    if (@model.dynamic_tag_context_attribute?(key) || @model.tag_list_attribute?(key))
      false
    else
      @orgAuthorizer.deny?(key)
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
acts-as-taggable-on-dynamic-0.0.3 lib/acts_as_taggable_on_dynamic/dynamic_mass_assignment_authorizer.rb
acts-as-taggable-on-dynamic-0.0.2 lib/acts_as_taggable_on_dynamic/dynamic_mass_assignment_authorizer.rb
acts-as-taggable-on-dynamic-0.0.1 lib/acts_as_taggable_on_dynamic/dynamic_mass_assignment_authorizer.rb