class Doorkeeper::DoorkeeperForBuilder

def self.create_doorkeeper_for(*args)

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