Sha256: f308237aaf980636764db53dc9be753409f3da0146e6b1080050b41e092b0ccc

Contents?: true

Size: 370 Bytes

Versions: 6

Compression:

Stored size: 370 Bytes

Contents

module {{namespace_module}}
  module Sessions
    module Create
      class Authorizer
        include Shogun::Authorizer
        include Sessions

        def initialize(resource:, password:)
          @resource = resource
          @password = password
        end

        def allowed?
          @resource.password == password
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
shogun-6.4.2 scaffold/new/project/lib/namespace/sessions/create/authorizer.rb
shogun-6.4.1 scaffold/new/project/lib/namespace/sessions/create/authorizer.rb
shogun-6.4.0 scaffold/new/project/lib/namespace/sessions/create/authorizer.rb
shogun-6.3.0 scaffold/new/project/lib/namespace/sessions/create/authorizer.rb
shogun-6.2.3 scaffold/new/project/lib/namespace/sessions/create/authorizer.rb
shogun-6.2.2 scaffold/new/project/lib/namespace/sessions/create/authorizer.rb