Class: Doorkeeper::DoorkeeperForBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/doorkeeper/doorkeeper_for.rb

Class Method Summary collapse

Class Method Details

.create_doorkeeper_for(*args) ⇒ Object



58
59
60
61
62
63
64
65
66
67
# File 'lib/doorkeeper/doorkeeper_for.rb', line 58

def self.create_doorkeeper_for(*args)
  case args.first
  when :all
    AllDoorkeeperFor.new(args[1] || {})
  when Hash, nil
    fail InvalidSyntax
  else
    SelectedDoorkeeperFor.new(*args)
  end
end