Sha256: e2a93caded820d96647c2eb0806a9e802ac1fccc6ab5628f16783fc4dd88c784

Contents?: true

Size: 237 Bytes

Versions: 7

Compression:

Stored size: 237 Bytes

Contents

module Devise
  module Async
    module Backend
      def self.for(backend)
        const_get(backend.to_s.camelize)
      rescue NameError
        raise ArgumentError, "unsupported backend for devise-async."
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
devise-async-0.4.0 lib/devise/async/backend.rb
devise-async-0.3.1 lib/devise/async/backend.rb
devise-async-0.3.0 lib/devise/async/backend.rb
devise-async-0.2.0 lib/devise/async/backend.rb
devise-async-0.1.1 lib/devise/async/backend.rb
devise-async-0.1.0 lib/devise/async/backend.rb
devise-async-0.0.2 lib/devise/async/backend.rb