class AnotherDummyAuthorizationHandler

An example implementation of an AuthorizationHandler to be used in tests.

Public Instance Methods

metadata() click to toggle source
Calls superclass method
# File lib/decidim/generators/app_templates/another_dummy_authorization_handler.rb, line 11
def metadata
  super.merge(passport_number: passport_number, postal_code: postal_code)
end
unique_id() click to toggle source
# File lib/decidim/generators/app_templates/another_dummy_authorization_handler.rb, line 15
def unique_id
  passport_number
end

Private Instance Methods

valid_passport_number() click to toggle source
# File lib/decidim/generators/app_templates/another_dummy_authorization_handler.rb, line 21
def valid_passport_number
  errors.add(:passport_number, :invalid) unless passport_number.to_s.start_with?("A")
end